날먹을 위한 몸부림/나중에 옮기겠지

오토핫키 딥러닝 dll

프로그래밍하는 지팡이 2024. 5. 7. 21:00

사용

글 하단 파일에 포함된 코드 확인(main.ahk)

 

 

학습

입문자는 다음 프로젝트를 사용하는걸 추천

yolov8 모델 학습 후 onnx형식으로 내보내기

https://github.com/ultralytics/ultralytics

 

GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite

NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite - ultralytics/ultralytics

github.com

 

또는 darknet을 사용하는 것도 가능

숙련된 사용자라면 다른 프레임워크를 사용하는 것도 가능(ultralytics의 yolov8 포멧과 출력을 동일하게 하면 올바르게 작동해야함)

 

개인적으로 재배포 금지

  • 자기 블로그나 사이트에 파일올려서 배포 금지
  • 카톡방에서 개인적으로 전달하기 금지
  • 배포가 필요하다면 이 블로그에서 다운 받을 수 있도록 링크를 공유하는 방식으로 배포하기

 

상업용으로 사용 금지

  • dll을 사용해서 수익을 창출하지 마세요

 

사용을 금지 당한 사람은 사용하지마세요

  • 단톡방이나 개인톡에서 ~~님은 쓰지마세요 라고 당한 사람들이 있음
    그 사람들은 사용하지 마세요. 쓰다가 걸리면 소송검 (ex: ITxx )

 

라이센스 구매

댓글로 문의해주세요

상용라이센스는 다음을 지원합니다

  • nvidia, amd gpu 지원
  • 메모리 버퍼에 있는 이미지의 추론 (무료 버전은 파일에서만 추론 가능)
  • 문제해결 지원
  • 프로그램에 포함해서 판매 가능

 

사용된 라이브러리의 라이센스

opencv : https://opencv.org/license/

 

License - OpenCV

The OpenCV library is licensed under two different licenses depending on the version of the library. The rationale behind changing OpenCV license from 3-clause BSD to Apache 2 is explained in this post. OpenCV 4.5.0 and higher OpenCV 4.5.0 and higher versi

opencv.org

 

opencv-contrib : https://github.com/opencv/opencv_contrib/blob/4.x/LICENSE

 

opencv_contrib/LICENSE at 4.x · opencv/opencv_contrib

Repository for OpenCV's extra modules. Contribute to opencv/opencv_contrib development by creating an account on GitHub.

github.com

 

 

onnx : https://github.com/onnx/onnx/blob/main/LICENSE

 

onnx/LICENSE at main · onnx/onnx

Open standard for machine learning interoperability - onnx/onnx

github.com

 

darknet (테스트용 학습에 사용됨) : https://github.com/stephanecharette/darknet/blob/ng/license.txt

 

darknet/license.txt at ng · stephanecharette/darknet

Darknet/YOLO Next Generation - Neural Networks for Object Detection - stephanecharette/darknet

github.com

 

 

모델

같이 포함된 모델은 https://github.com/stephanecharette/darknethttps://github.com/ultralytics/ultralytics 에서 가져왔음

사용시 위 저장소에 방문해서 라이센스 확인

 

 

참고사항

  • vs2022로 빌드됨, 일부 시스템에서는 재배포 패키지가 필요할 수 있음
  • cpu만 사용하는 버전임
  • onnx버전을 사용할 경우 다음 링크의 프로젝트를 사용하는걸 추천
    (직접 만든 프레임워크나 모델일 경우에는 아래 프로젝트와 출력 형식을 맞추면 정상 작동하는걸 기대함)
  • https://github.com/ultralytics/ultralytics
 

GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite

NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite - ultralytics/ultralytics

github.com

 

 

파일

https://drive.google.com/file/d/14QF043jTMIGMYWmQu_RyIQlFOr2_MDz2/view?usp=sharing

 

AutoHamkey_2.zip

 

drive.google.com

 

수정

240526 : 클래스 아이디를 내보내도록 수정

'날먹을 위한 몸부림 > 나중에 옮기겠지' 카테고리의 다른 글

다운로드  (2) 2024.12.05
자리 확보용  (2) 2023.02.07
오토핫키 딥러닝  (0) 2023.02.02
c++ x64에서 vmx지원 체크  (2) 2023.01.10
c++ x64에서 cpu 공급업체 가져오기  (0) 2023.01.09