Develop tools openCV 2.4.10 with CUDA 6.5 openCV 3.2.0 with CUDA 8.0 Introduction 시간이 지남에 따라 최신의 개발버전을 설정하기위해, 그리고 기존에 사용하던 버전을 사용하기위해 여러가지 설정 방법들이 있지만, 천천히 정리해둔 글을 포스팅 하려 합니다. (자세한 포스팅은 천천히) 아래는 현재 각각의 개발 환경 설정 부분 메모용. For openCV 3.2.0 with CUDA 8.0 windows 시스템 환경 변수 설정 OPENCV3200 / D:\SDK\opencv320\opencv320lib\dll OPENCV2410 / D:\SDK\opencv2410x86\bin 시스템 전역 path에는 아래와 같이 추가 ;%OPENCV2410%;%OP..
How to set up opencv using various versions of the openCV library in Visual Studio DownloadDebug : https://1drv.ms/u/s!Al_gEcDMV0GtjVJ42S14ZGJtrTedRelease : https://1drv.ms/u/s!Al_gEcDMV0GtjVGtGsIqEFw2cQhp Introduction - openCV를 사용하면서 다양한 버전을 사용하게 되었습니다. 이를 위해, Visual studio 설정을 일일이 변경하기 번거롭기때문에 Windows의 시스템 환경변수를 이용하여 이를 해결하고자 합니다. 위의 간단한 툴을 만들어 두었는데, 시스템 환경 변수에 자동으로 등록 하고, 각 버전별로 변경을 하기 쉽도록 만들..
openCV Mat을 사용하면서 Mat을 초기화 하는 방법으로. 아래와 같은 파라미터들이 들어감. 파라미터 정보는 참고하여 항상 생성하도록 하자. Mat을 사용할 때는 아래와 같이 사용함.
Setting the develop environment OpenCV 3.2.0 build with CUDA 8.0, TBB, extraModule Introduction 현재 openCV3.2.0(최신버전, 2017.05.xx) 및 extraModule를 이용하여 cmake에서 빌드를 하는 방법은 많이 포스팅 되어있으나, 빌드가 제대로 되지 않아 포스팅 함 openCV 2.4.10, openCV 2.4.13, openCV 3.2.0 등 x86, x64 버전에에 대해 visual studio (2010, 2013, 2015, 2017) 제각각 돌려보았으나, 각 버전별로 차이가 있음. 그러나 중요한 것은 build tools의 호환성 문제도 있지만, 초보자들에 있어 path 문제 및 버전을 제대로 맞추지 ..
python3.6 버전을 설치 후 Jupyter notebook 을 설치하려고 할 때, 실행하면 위와 같은 문제가 발생한다. 이에 대해, ananconda 및 python 등의 버전을 변경하면서 여러번 설치 및 삭제 등등의 방법을 해보았지만, 역시 구글링을 통해 해결하였다. #문제점 ModuleNotFoundError: No module named 'markupsafe._compat' 위와 같이 검색하면 됨. #해결방법 Here is a simple solution. Since it is a decode error, it can be solved by changing the console's coding to utf-8. Just run $chcp 65001 $pip install markupsafe 결..
영상처리에서 영상1+영상2 를 합치고자 할때 사용. 코드의 사용 목적. - Object 검출 후 경고 메시지를 발생하기 위해서 코드 작성함. - 간단한 예제인데, point를 이용하여 Mat에 접근 하는 것보다 그냥 func 를 이용하는게 편하기 때문에 메모! Input (입력영상1/입력영상2/결과영상) 결과이미지는 클릭해서 보도록하세요!!영상을 가로로 넣었는데 조절이 안됨 ㅜ_ㅜ! 소스코드 #include "opencv2/gpu/gpu.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/opencv.hpp" #include "opencv2/core/core.hpp" #include "iostream" // 괄호 문제로 큰따옴표로 수정함 usin..
code #include // opencv #include #include #include #include using namespace std; using namespace cv; void main() { Mat img = imread("input.jpg"); Mat roi = img(Rect(0,0,100,100)); rectangle( roi, cvPoint(10,10), cvPoint(150,150), CV_RGB(255,0,0),3); rectangle( img, cvPoint(20,20), cvPoint(150,150), CV_RGB(0,255,0),3); imshow("Input Image", img); imshow("Input ImageROI", roi); waitKey(0); } resul..
VA_X.dll 파일을 복사할 때 경로 vs2010C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.7.1903.0 vs2012 확장도구모음에서 어시스트 경로C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\e1hnihim.2o1 Reference[1] http://blog.naver.com/maedk01?Redirect=Log&logNo=60182113767 [출처] visual assist x 1903 설치 & 크랙(visual studio 2005, 2008..
openCV2.4.6 Setting 문제01. Visual sutdio 2010 버전 사용중임. => 이전버전처럼, Debug/Release 를 하나의 폴더에 넣고 includelibrary 폴더를 셋팅을 하면 프로그램 실행 시 에러가 발생한다. 즉 충돌발생!(Build 는 둘다 성공한다.) 그래서...Debug/Release 를 각각 설정해줘야 한다. 그래서 해결방법. Project 종속성 설정으로는 많이 사용하는 Debug Library 를 설정에 집어넣는다.그리고 현재 Project로 돌아와서는 Release 모드에서 Release Library 를 집어 넣는다. 이미지는 첨부안함. 즉, Release/Debug 중에 먼저 위에 등록된 녀석만 제대로 빌드/실행 된다. 라는 말이다. 아래는 내가 사용..
Project DLL 로 만들 경우DLLProject 가 현재 기존의 Project에 연결되어, 컴파일 될 때 같이 되도록 해야한다. 방법- DLL (실행) project 에서 DLL Project의 Dependencies 를 걸어준다. Project > 마우스 오른쪽 > Project Dependencies Debug/Release 모드에서 Debugging을 하기위해서는 위의 Dependencies 를 연결 후Linker > Debugging > Generate Map File 를 YES 로 변경한다.
FlyCapture to IplImage로 저장하는 방법. UINT CFlyCapThrDlg::GrabLoop(void) { int i,j; // bbumblebee2 해상도 int width=1024; int height=768; FlyCaptureError error; error = flycaptureCreateContext(&pContext); error = flycaptureInitialize(pContext, 0); //error = flycaptureStart(pContext,FLYCAPTURE_VIDEOMODE_640x480Y16,FLYCAPTURE_FRAMERATE_30); // 두개의 이미지를 받으려면 custom image 모드(mode 3,raw16) 사용 error=flycaptur..
01. CUDA 5.5 Downloadhttps://developer.nvidia.com/cuda-downloads - 32bit/64bit 각각의 환경에 맞게 SDK를 다운로드 합니다. 02. Visual Studio Setting C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\include C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v5.5\lib\Win32cuda.libcudart.libcudart_static.lib - CUDA Project 생성 후Project>Build Costomizations>- CUDA 5.5 Check! Tools>Options>- TextEditor>FileExten..