본문 바로가기

IT/OpenCV15

영상을 행렬로, 행렬을 영상으로... cvGetMat 함수는 CvMat 행렬 헤더 포이터를 반환하고, cvGetImage 함수는 IplImage 영상의 헤더 포인터를 반환한다. 결과 화면 선택한 영역의 행렬을 나타내고 있다. 위에서 나타난 행렬을 다시 이미지영상으로 나태낸 것이다. #include "cv.h"#include "highgui.h"#include void PrintMat(const CvMat *mat, const char *strName);int main(){ IplImage *srcImage; if((srcImage=cvLoadImage("lena.jpg", CV_LOAD_IMAGE_GRAYSCALE)) == NULL) return -1; CvMat matHeader, *pSrcMat;CvMat 함수로 행렬 헤더 포인터를 선언.. 2014. 12. 19.
커널 Kernel in Image processing Kernel (image processing)From Wikipedia, the free encyclopediaIn image processing, a kernel, convolution matrix, or mask is a small matrix useful for blurring, sharpening, embossing, edge-detection, and more. This is accomplished by means of convolution between a kernel and an image.-위키백과 컨볼루션 매트릭스 또는 마스크라고 한다. blurring, sharpening, embossing, edge-detection, and more ... 등 여러 분야에 사용이 된다. Origin.. 2014. 12. 19.
PDB 파일을 찾거나 열 수 없습니다 검색결과답을 찾았다.I would not go for the solution of using the microsoft symbol servers. This will basically mean that each time you fire up the application, it has to connect to those servers to retrieve data.These errors are actually warnings which have no influence in the execution of your application. They are created by using the prebuilt binaries. PDB files are basically debug packages that help .. 2014. 12. 19.
영상 카메라 띄우기 #include "opencv\cv.h"#include "opencv\highgui.h" int main(){ IplImage *image = 0; CvCapture *capture = cvCaptureFromCAM(0); cvNamedWindow("myvideo", 0); while(1){ cvGrabFrame(capture); image = cvRetrieveFrame(capture); cvShowImage("myvideo", image); if(cvWaitKey(10)>=0) break; } cvReleaseCapture(&capture); cvDestroyWindow("myvideo"); return 0;} 처음 카메라 연결 할 때 가장 기본으로 쓰이는 소스이다. IplImage *image = .. 2014. 12. 19.
반응형