본문 바로가기

프로그래밍

(357)
[YOLO] qqwweee/keras-yolo3 관련 노트 keras-yolo3 관련 노트 https://github.com/qqwwee/keras-yolo3 는 keras 로 구현된 yolo3. README.md 를 따라하면 간단하게 실습해 볼 수 있다. 2019년 12월 6일에 해보면서 헷갈렸던 포인트 등을 적어본다. yolo_video.py predict 명령 옵션 python yolo_video.py [OPTIONS...] --image python yolo_video.py [video_path] [output_path (optional)]predict 를 하기위한 커맨드라인 옵션을 위와 같이 설명하고 있는데, 첫번째 --image 옵션을 주었을 경우에는 입력창이 나오면 대상이미지파일명을 입력하여야 한다. 두번째의 경우에는 그냥 video_path 를 바..
[Yolo|번역] Yolo 에서 나오는 anchor box 개념에 대해 설명해 줄 수 있을까? https://github.com/pjreddie/darknet/issues/568 의 타래 중에 도움이 되었던 몇 커멘트들을 번역해 보았다. Yolo 에서 나오는 anchor box 개념에 대해 설명해 줄 수 있을까? Can someone clarify the anchor box concept used in Yolo? AlexeyAB Anchor 는 검출객체 너비, 높이의 초기값으로 주어진 값들이다. 이 초기값이 리사이즈되서 실제 검출객체 크기가 된다. // darknet/src/yolo_layer.c // Lines 88 to 89 in 6f6e475 b.w = exp(x[index + 2*stride]) * biases[2*n] / w; b.h = exp(x[index + 3*stride]) * b..
한글 visual studio 를 사용할 때, vcpkg install zlib 과정에 문자가 깨지며 빌드에러가 발생함. 한국어 (또는 일본어, 중국어등) visual studio 가 깔려 있을 경우, vcpkg 를 이용하여 패키지를 install 할 때, 중간 명령의 문자가 깨지면서 실패하는 경우가 있다. 이 경우의 대응법을 찾다가 한 일본 블로거의 포스팅을 발견하여 번역한다. 아래 방법을 사용하여 2019년 11월 27일 최신버전에서 동일한 문제를 넘어갈 수 있었다. (비록 원본 포스팅의 날짜는 2017년 10월 것이지만.) zlib 와 protobuf 등에서 동일한 문제가 발생했다. 원본 포스팅 : https://eiichiromomma.github.io/2017/10/13/vcpkg-ninja/ vcpkg을 테스트해 보려고, Power Shell 에서 git clone https://github.com/Microso..
pip install 중에 , setup.py 에서 UnicodeDecodeError 'cp949' codec can't decode .... illegal multibyte sequence 가 발생하며 설치가 실패한다. pip install 중에 ,setup.py 에서 UnicodeDecodeError 'cp949' codec can't decode .... illegal multibyte sequence 가 발생하며 설치가 실패한다. 파이썬에 처음 입문하고, 이런 저런 패키지(라이브러리)들을 설치해야 한다. 그런데, 간단히 성공해야 마땅한, 패키지 설치 중에 다음과 같이 UnicodeDecodeError 'cp949' codec can't decode 어쩌고 하는 에러가 발생하여, 패키지 설치가 실패하는 경우가 종종 발생한다. 여러가지 원인들 중에서, 매우 사소한 원인으로 패키지 설치가 실패하는 경우에 대해서 원인을 찾아보고, 패키지를 설치하는 방법에 대해서 알아보자. 테스트..
[Flask] Pycharm Community 에서 Flask 프로젝트 실행/디버그 설정하기 Pycharm Community 에서 Flask 프로젝트 실행/디버그 설정하기 0. 간단한 flask 프로젝트 생성 PS D:\DEVPROJECTS\PycharmProjects\flasko> tree DEXTR 볼륨에 대한 폴더 경로의 목록입니다. 볼륨 일련 번호는 1894-E5A9입니다. D:. └─flasko ├─static │ ├─content │ ├─fonts │ └─scripts └─templates PS D:\DEVPROJECTS\PycharmProjects\flasko> dir 디렉터리: D:\DEVPROJECTS\PycharmProjects\flasko Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2019-11-..
파이썬을 한글명이 포함된 디렉토리 아래에 깔았을 때, site.py virtual_install_main_packages 안에서 UnicodeDecodeError 가 발생. 윈도우에서 파이썬을 한글이 포함된 디렉토리 패쓰 아래에 설치하였을 때, 패쓰의 한글 문자 때문에, UnicodeError 가 발생할 수 있다. 이런 문제가 발생하는 조건을 발견하여, 기록한다. 이런 문제에 대한 간단한 해결책은 파이썬을 한글을 포함하지 않는 디렉토리 아래에 설치하면 된다. (C:\Dev\Python38 등) 보통 파이썬을 처음 설치하는 경우에, 아무런 설정을 건드리지 않으면, 디폴트로 윈도우 사용자폴더 (보통 C:\Users\철수 같은 것 ) 하위에 설치를 하게 되는데, 윈도우 사용자명이 한글인 경우에 별 생각없이 설치하면, 나중에 이런 문제에 맞닥뜨릴 수 있다. 그리고 또 한가지, 모든 UnicodeDecodeError 가 파이썬 설치폴더만 바꾸어서 해결되는 것은 아니다. 초보자들은 오..
[Android|Kotlin] Gradle Sync Issue: Android Gradle plugin supports only Kotlin Gradle plugin version ... and higher 안드로이드 스튜디오를 사용하여, 코틀린을 좀 배워보려고, 인터넷에 있는 예제를 받아서 빌드해 보려고 하는데 에러가 발생했다. 처음 접하는 환경이라서 이 복잡한 메시지가 무슨 말인지, 무엇을 고쳐야 하는 것인지 이해할 수 없었다. 이를 기록한다. 예제 폴더를 안드로이드 스튜디오에서 Open 으로 열었고, 무작정 Run 버튼을 눌러보았다. 프로젝트를 한참 빌드하다가 다음과 같은 메시지의 에러 윈도우가 떴다. Android Gradle Plugin Update Required ------------------------------------- The Project is using an imcompatible version of Android Gradle plugin. To continue opening the..
[Bokeh] 왜 bokeh palette 중에 어떤 것은 factor_cmap() 에서 사용할 때 ValueError 가 발생하나. https://stackoverflow.com/questions/48333820/why-do-some-bokeh-palettes-raise-a-valueerror-when-used-in-factor-cmap 왜 bokeh palette 중에 어떤 것은 factor_cmap() 에서 사용할 때 ValueError 가 발생하나? Why do some bokeh palettes raise a ValueError when used in factor_cmap() 답변1. bokeh palette 중에 어떤 것은 리스트타입이고 어떤 것은 사전타입이다. print(type(Spectral6)) print(type(Dark2)) Dark2 사전은 실제론 팔레트의 집합이고, 키 값으로 각 팔레트가 나뉘어져 있다. {3:..