Java(10)
-
[Java] OpenCV, 프로그래머- 물체인식 Simulator 성능 비교
https://blog.naver.com/tommybee/223267941802 [Java] OpenCV, 프로그래머- 물체인식 Simulator 오늘은 저번에 만들어 보았던 Mask-RCNN1 Yolov32 를 이용해서 한꺼번에 물체인식을 테스트 해 볼 수... blog.naver.com 저번에 만들어 본 시뮬레이터 아닌 시뮬레이터를 약간 수정 해 보았습니다. 혹시라도 맞춰보면 Yolov3 모델과 성능이 비슷해 질까봐 해 봤는 데, 결론은 모델 자체가 다르기 때문에 생기는 성능 문제라는 것을 확인 하는 과정이 되어 버렸습니다. 우선 가장 중요한 부분은 JPanel 에 랜더링 하는 부분인데요 private Runnable frameGrabber = new Runnable() { @Override publ..
2024.01.31 -
[Java]갑자기~ 자바 네트워크 Sniffer 64비트 용
갑자기 코드프로젝트에서 눈에 띄어서 번역한 글을 보다가.. https://blog.naver.com/tommybee/222949911890 [C#] 네트워크 스니퍼 및 분석기 프로그램 - 1부 C# .NET 6.0 Windows Form(Sharppcap, PacketDotNet)으로 만들어 보는 네트워크 스니퍼 및 분석... blog.naver.com 자바도 pcap 같은 라이브러리가 있을 것 같아서 찾아 보았습니다. 가장 눈에 띄는 링크를 클릭 해 보았더니, https://www.codewithc.com/network-packet-sniffer-java-project/ Network Packet Sniffer Java Project | Code with C Network Packet Sniffer p..
2022.12.25 -
OpenCV와 자바 - 4.1. 이미지 조작 - 1
위에 껄 한꺼번에 만들다 보니, 예상 외로 힘들어서 한 기능 씩 만들어 보기로 했습니다. 오늘은 이미지 표출에 대해서 만들어 보기로 합니다. 우선, 카메라 입력 때와 같은 UI 골격을 사용 하기로 결정 했습니다. 그리는 방식은 다음 두가지를 사용 할 것이구요. Canvas 클래스를 이용 한 표출 JPanel 클래스를 이용 한 표출 Canvas 클래스를 사용 하는 경우 그리는 방식은 일반 paint 메서드 오버라이딩 update 메서드를 시용한 더블 버퍼링 이 될 것입니다. 그래서 생각 해 보니, JPanel로 그릴 것인지 아니면 Canvas 로 그릴 지 지정하고 DoubleBuffering 을 적용 할 지 여부를 지정 하는 게 필요 하지 않을까 해서 최초에 사용자에게 받아 보도록 콤보 박스를 만들어 보았..
2022.09.14 -
아파치 POI로 하는 Excel 프로그래밍
마이크로 소프트에서 나온 엑셀 파일을 직접 프로그램으로 작성해서 만들어 볼 수 있는 것으로... https://blog.naver.com/tommybee/222056850634 [Excel] apache poi를 사용한 엑셀파일 만들기 어제 만들어 본 swing GUI를 사용해서 각 메뉴에서 일어나는 이벤트를 처리 하는 방법을 알아 보았습니... blog.naver.com 그런데, 몇 몇 기능을 좀 더 넣고 싶어서 이렇게 시작해 보게 되었다는 것입니다. 해보고 싶은 기능은 셀에 색깔 넣고, 셀 크기를 글자 크기에 맞게 하고, 셀 전체 바운더리 치고 한 시트 안에 두개의 테이블 넣고, 마지막으로 만들어진 엑셀 파일들을 하나의 엑셀로 만들어 보는 것입니다. 최신 버전의 아파치 POI 를 사용해서 한 번 해보..
2022.09.03 -
Mybatis 설정 및 예제 만들어보기
이 문서의 목적은 mybatis를 사용해서 여러개의 테이블에서 데이터를 가져와서 결과 값을 조합 하여 최종 데이터를 만들어 보기 위해서 시작 한 것입니다. 그리고 mybatis 가 정형화 잘 되어 있긴 해도 기억을 더듬거리면서 따라가려면 또 한 참을 헤매고 있어서, 정형화 된 순서를 한 번 만들어 봐야 하겠다고 생각한 점도 있습니다. 예전에 한 번 ibatis 설정에 대한 내용을 올리기는 했습니다. 오라클연결- 10g 다음은 오라클 10g를 중심으로 iBatisNet에서 오라클 접속하고 질의 하는 방법을 설명합니다. 목차 1. D... blog.naver.com 지금은 mybatis 이네요~ my batis 내용에 대해서도 올렸는 데... MyBatis 자습 – CRUD 조작과 관계 매핑 – Part 1..
2022.09.02 -
Guice - Google
Guice - Google Guice is a framework that makes it easier for your application to use the dependency injection (DI) pattern. Dependency injection... examples.javacodegeeks.com 1. 소개 Guice는 애플리케이션이 종속성 주입(DI) 패턴을 더 쉽게 사용할 수 있도록 만들어주는 프레임워크입니다. 종속성 주입(Dependency injection)은 클래스가 종속성들을 직접 생성하는 대신 종속성을 인수로 선언하는 디자인 패턴입니다. 예를 들어, 클래스 'A'는 작업을 수행하기 위해 클래스 'B'가 필요 한데, 클래스 'A'는 클래스 'B' 객체를 빌드하는 방법 - 이것은 ..
2022.08.30