반응형

OpenCV/미분류 5

QT와 OpenCV 같이 사용시 pro 파일 설정 방법

QT와 OpenCV를 같이 사용하기 위해 pro 파일에 OpenCV 관련 컴파일 옵션들을 다음처럼 추가했습니다. 2021. 8. 24 최초작성 동작할거라는 예상과는 달리 다음과 같은 에러가 나네요. webnautes@DESKTOP-8TRVTF8:/mnt/d/qt_opencv_webcam$ make g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidg..

OpenCV/미분류 2023.10.08

Video for Linux Two & YUV422 to BGR888

버전1에 비해 방대해진 양에 질려서 예제 코드를 보며 공부하기 시작했다. 이것도 만만치 않음.... 웹캠에서 YUV 데이터를 얻게되는데 어떻게 제대로 나오는지 확인할까 고민하다가 Y의 이미지 크기는 웸캠에서 얻는 영상의 크기와 동일하다는 생각이 들어서 opencv로 출력하도록 했다. 컬러로 바꾸는 것은 API 스펙에 나온 내용과 http://v4l2spec.bytesex.org/spec/r4339.htm YUV2BGR 변환식만 있으면 만들 수 있을듯 싶음.http://www.fourcc.org/fccyvrgb.php V4L2_PIX_FMT_YUYV ('YUYV') NameV4L2_PIX_FMT_YUYV -- Packed format with ½ horizontal chroma resolution, als..

OpenCV/미분류 2010.08.24

atan2 함수

자꾸 헷갈리지 않도록 정리해봤다. 첫번째 열은 0~360사이의 각도 두번째 열은 polar coordinates ( 10, theta )를 Cartesian coordinates(x,y)로 변환, 반지름이 10인 원 주변에 있는 점들의 좌표들이 출력되게 된다. 몇사분면에 속하고 양의 x축과 몇도의 각도를 이루는지 확인하기 쉬움. 세번째 열은 atan2 함수를 이용하여 다시 원래 각도를 출력한 것이다. 두번째 열에 있는 값을 입력으로 해서 atan2 함수를 사용해서 결과를 얻었다. 3,4분면에 해당하는 좌표들은 -180 ~ -0 범위를 가지기 때문에 360를 더해주어야 180~360으로 바뀌게 된다. 네번째 열은 0~360도 범위로 변환한 결과. 0 (10.0,0.0) 0.000000 0.000000 10..

OpenCV/미분류 2010.06.29

Bitmap file 분석

25 x 25 크기의 흰색으로 가득 채운 비트맵 이미지를 사용하여 분석한 결과.. 비트맵 이미지를 hex로 변환하면 일정한 규칙이 있는 것을 발견 할 수 있음 참고 : http://en.wikipedia.org/wiki/BMP_file_format 42 4D 2 bytes(0) B M the magic number used to identify the BMP file A2 07 00 00 4 bytes(2) 0x07A2 = 1954 bytes the size of the BMP file in bytes 00 00 2 bytes(6) reserved; actual value depends on the application that creates the image 00 00 2 bytes(8) reserve..

OpenCV/미분류 2009.08.14
반응형