[참고]
Qt 개발자 커뮤니티 http://www.qt-dev.com/board.php?board=qnaboard&command=body&no=478
Qt Q&A |
|
Qt에서 opencv로 비디오를 불러오는데에 있어 기존 콘솔 프로그램과 같이 main안의 while로 출력시 이벤트메시지를 정상적으로 받을 수 있나요? 혹은 다른 방법을 사용해야하나요? |
김대진 2016-09-28 11:12 | opencv 로 영상 데이터를 불러오는 방법으로 while로 처리하면 자원을 많이 소모하므로 좋지 않은 방법입니다. opencv로 영상 데이터를 불러오기 위해 Signal 과 Slot 을 이용하면 비동기 방식으로 영상 데이터를 가져오는 방법이 더 효율적입니다. OpenCV를 이용해 영상처리 알고리즘을 사용하지 않고 단순히 영상 데이터만 가져오는 목적으로 사용하신다면 Qt 에서 제공하는 QCamea API를 사용하면 비동기 방식으로 카메라로 영상 데이터를 가져오실 수 있습니다. 따라서 카메라 영상데이터 (RGB 로우데이터) 를 가져와 QImage로 변환하면 각 픽셀을 접근 할 수 있는 방법도 Qt에서 제공합니다. 그리고 OpenCV로 영상처리 알고리즘을 처리해야 하는데 있어서 빠르게 처리해야 한다면 OpenCV를 사용하는 것보다는 직접 RGB 로우데이터를 접근해 영상처리를 하는것이 성능상 이점이 있습니다. |
'#C&C++ #영상비전#Qt' 카테고리의 다른 글
#opencv 2.4.13 설치하기(c/c++) (0) | 2018.09.05 |
---|---|
#Qt Creator #QCamera 예제 (0) | 2018.08.28 |
#Qt버전 확인 #qt 설치 #qmake (0) | 2018.08.24 |
#Qt #QVision환경설정 (0) | 2018.08.24 |
#V4L2를 사용해서 이미지 캡처하기 #우분투 (0) | 2018.08.23 |