본문 바로가기

Object Dectect4

Object Detection을 위한 네이버 이미지 크롤링 구현 이미지 크롤링 이미지 크롤링은 Object Detection을 위한 학습에 필요한 과정입니다. 특정 객체를 학습 시키기 위해선 많은 이미지들이 필요하고 이를 일일이 다운 받기엔 너무 많은 시간이 듭니다. 이를 자동화하기 위해 파이썬 기반 이미지 크롤링 프로그램을 만들어 보겠습니다. Selenium을 이용한 네이버 이미지 크롤링 네이버에서는 빠른 검색을 위해 한 번에 50장의 사진을 불러오고 스크롤을 다 내리면 다시 50장을 불러오는 형식을 취하고 있습니다. 이는 이미지 크롤링에 악영향을 끼치고 이를 해결하기 위해 자동으로 스크롤바를 내려주는 기능이 필요합니다. 이 기능을 Selenium을 통해 구현하겠습니다. 제 컴퓨터의 환경은 윈도우7 64bit Jupyter Notbook(파이썬3)입니다. 우선 An.. 2020. 3. 11.
Yolo_Mark를 통한 학습 데이터 만들기1(Darknet) Yolo_Mark Yolo_Mark는 이미 학습되어있는 자료인 YoloV3가 아닌 직접 이미지 학습을 시키기 위한 프로그램입니다 Yolo_Mark만으로 이미지를 학습시킬 수 있는 건 아니지만 학습을 시키기 위해서 꼭 필요한 전처리 단계라고 생각하면 좋을 것 같습니다. 설치 우선 Yolo_Mark를 다운로드해 줍니다. 설치 링크: https://github.com/AlexeyAB/Yolo_mark AlexeyAB/Yolo_mark GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2 - AlexeyAB/Yolo_mark github.com 다운을 완료하게 되면 다음과 같은 파일들이 있을 것이고.. 2020. 3. 2.
Jupyter Notebook에서 OpenCV 설치, 사용하기(python) OpenCV OpenCV(Open Source Computer Vision)은 실시간 컴퓨터 비전을 위한 라이브러리입니다. 실시간 비전에서 가장 흔히 사용되고 특히 Object Detect를 위한 YOLO에서 사용됩니다. OpenCV는 C/C++ 프로그래밍 언어로 개발되었으며 파이썬, 자바 및 매트랩 / OCTAVE에서도 사용 가능 하지만 오늘은 Jupyter Notebook에서 설치하는 법을 알아보겠습니다. 설치 제 컴퓨터의 환경은 윈도우7 64bit Anaconda3, python 3.7입니다. Anaconda를 설치하셨으면 AnacondaPromptdp에 들어가셔서 pip install opencv-python를 입력해주시면 됩니다. 설치가 완료되면 잘 설치되었는지 테스트를 해봐야 합니다. Jupy.. 2020. 2. 27.
Visual Studio에서 OpenCV 설치, 사용하기(C/C++) OpenCV OpenCV(Open Source Computer Vision)은 실시간 컴퓨터 비전을 위한 라이브러리입니다. 실시간 비전에서 가장 흔히 사용되고 특히 Object Detect를 위한 YOLO에서 사용됩니다. OpenCV는 C/C++ 프로그래밍 언어로 개발 되었으며 파이썬, 자바 및 매트랩 / OCTAVE에서도 사용가능 하지만 오늘은 C/C++에서 설치하는 법을 알아 보겠습니다. 설치 제 컴퓨터의 환경은 윈도우7 64bit 비쥬얼 스튜디오2017입니다. 우선 OpenCV 공식 사이트(https://opencv.org/releases/)에 가셔서 3.4.5 버젼의 윈도우 버튼을 눌러 다운 받아 주세요. 다운 받은 파일을 C드라이브에 설치 해줍니다.(환경변수 설정을 위해 C드라이브에 설치하는 걸.. 2020. 2. 27.