티스토리 뷰
tutorial 따라하다가 막혀서, 결국 팀장님께 help...
나는
anaconda prompt 로 test용 가상환경에서 실행했다.
vscode에는 gen_pattern.py와 svgfig.py를 만들어 주고, documentation에 있는 데로
https://github.com/opencv/opencv/tree/4.x/doc/pattern_tools
GitHub - opencv/opencv: Open Source Computer Vision Library
Open Source Computer Vision Library. Contribute to opencv/opencv development by creating an account on GitHub.
github.com
https://docs.opencv.org/4.x/da/d0d/tutorial_camera_calibration_pattern.html
OpenCV: Create calibration pattern
Next Tutorial: Camera calibration with square chessboard Original author Laurent Berger Compatibility OpenCV >= 3.0 The goal of this tutorial is to learn how to create calibration pattern. You can find a chessboard pattern in https://github.com/opencv/open
docs.opencv.org
python gen_pattern.py -o chessboard.svg --rows 9 --columns 6 --type checkerboard --square_size 20
anaconda propmpt에서 실행했을 때, chessboard.svg 파일이 안 만들어져서 뭐가 문제지..? 엄청 검색하고 코드 뒤졌는데, 팀장님이 window os에서는 가끔 output이 안나올 때가 있다고 하셨다.
(*리눅스에서는 파일이 저렇게만 해도 바로 파일이 만들어진다고 한다. 그리고 또 한가지!! 너무 삽질해서 팀장님에게 결국 물어봤지만, 그 다음날 바탕화면에 svg 파일이 생성이 되어 있었다.)
gen_pattern.py 부터 다시 확인했다.
main 함수 안에 parser로 정의가 되어 있는데, -o 부분에 output file 이다.
-o 뒤에 경로를 지정해서 해주기로 했다. (-> 이 쉬운 생각을 ㅜㅜ 못했다니)
python gen_pattern.py -o D:/temp/chessboard.svg --rows 9 --columns 6 --type checkerboard --square_size 20
svg 파일이 생성되었다!!! 다른 사이즈도 잘 생성된다. 이제 jpg 파일로 생성되거나 변환시키는 것만 찾아서 하면 해결!
또 한번 느끼지만 ㅜㅜ 나는 한끗이 부족하다.. 부족한 부분을 잊지말고 다음에는 고치도록 노력하자.
'OpenCV' 카테고리의 다른 글
ubuntu에 opencv 설치 (0) | 2022.08.04 |
---|---|
window에서 opencv 설치 (0) | 2022.08.03 |
- Total
- Today
- Yesterday
- list자료형
- loop
- 생성자
- vue
- 기초
- vue #error #npm
- window
- error
- OpenCV
- Python
- ubuntu
- rasberrypi
- 개발일기
- Vue # Vuex #Plotly.js
- Numpy
- javascript
- java
- mouse event
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |