OpenCV
文章平均质量分 65
ImageAlg
数字图像处理计算机视觉机器学习求工作
展开
-
【Ubuntu+OpenCV】使用opencv中cvCopy的mask参数实现对不规制图形的提取
关于cvCopy函数的内容摘抄了本文的博客文章,在这里。 一、cvcopy函数的简介 cvCopy这个函数很熟洗哈,用得很多吧哈哈……以下内容来子opencv安装文件夹中自带的pdf文档。Copies one array to another.//复制一个数组到另外一个数组void cvCopy(const CvArr* sr原创 2011-06-16 15:56:00 · 12068 阅读 · 2 评论 -
【Ubuntu+OpenCV】ubuntu/linux环境下,运用opencv实现图像的读入、显示--学习笔记【1】
/* 程序名:hello.c 功能:从磁盘中读入图像文件,并将图像显示在屏幕上*/#include "cv.h"#include "highgui.h"int main( int argc, char** argv ){ IplImage* pImg; //声明IplImage指针 //载入图像 char *strFileName = "X://opencv//源程序//运动目标检测//test.jpg" pImg = cvLoadImage原创 2011-04-09 18:07:00 · 10077 阅读 · 0 评论 -
vs2008+opencv2.3.1使用imread打不开图像的原因
http://stackoverflow.com/questions/2584273/issue-with-reading-an-image-using-cvimread-function-in-opencv链接的库文件有两种:opencv_*.lib,opencv_*d.lib在debug下,只添加诸如opencv_*d.lib的库,不要opencv_*d.lib与opencv_*.li原创 2012-07-17 09:51:55 · 8246 阅读 · 5 评论 -
opencv2.x新数据结构cv::Mat访问元素的方法
opencv2.0以后c++接口的API函数成为一种趋势,常用的IplImage与cvMat数据结构也淡出,新数据结构cv::Mat成为新宠。目前国内,新数据结构cv::Mat的资料还是比较少的。新数据结构cv::Mat元素的访问(读取、存取)的方法对很多初学者来还是很不明了的。现在综合一些资料,在此抛砖引玉。//http://blog.csdn.net/moc062066//20原创 2011-11-08 20:36:14 · 25811 阅读 · 5 评论 -
cv::Mat经常用到的信息
//cv::Mat中获取图像中某一点的值是比较麻烦的,一一来探秘//预备知识/* /*\typedefaccess individual elements using [] operator etc.Shorter aliases for the most popular specializations of Vectypedef Vec Vec2b;type原创 2011-11-08 20:42:40 · 12726 阅读 · 0 评论 -
opencv2.3读取kinect深度信息和彩色图像
opencv2.3读取kinect深度信息和彩色图像作者:http://blog.csdn.net/moc062066opencv2.3可以直接读取kinect的深度信息和彩色图像,但是在编译opencv的时候需要注意一点,具体参考这里。//moc062066//20111021///*#include // Basic OpenCV structu原创 2011-11-08 20:56:59 · 17082 阅读 · 28 评论 -
【错误笔记】error LNK2019: 无法解析的外部符号 _cvHaarDetectObjects
做一个笔记而已。error LNK2019: 无法解析的外部符号 _cvHaarDetectObjects的解决办法。在vs2008+opencv2.2中是因为少了opencv_objdetect220d.lib,我使用#pragma comment(原创 2011-08-01 21:10:12 · 7506 阅读 · 2 评论 -
【Ubuntu+OpenCV】Ubuntu11.04下OpenCV2.1环境搭建--学习笔记【0】
另外一篇ubuntu11.04安装opencv2.2的几种方法的比较一、查询OpenCV相关软件包*****@ubuntu:~$ apt-cache search opencvharpia - Image Processing/Computer Vision Automatic Prgm. Toollibcv-dev - development files for libcvlibcv2.1 -原创 2011-06-14 16:52:00 · 4462 阅读 · 1 评论 -
[learning opencv]第十章 跟踪与运动:cvCalcOpticalFlowHS 计算光流
还是一行行,自己照着写吧。原创 2011-07-27 10:08:42 · 7197 阅读 · 1 评论 -
ununtu11.04下安装opencv2.2编译(make)出错的原因解析及解决方法
0.关键字:ununtu11.04 、opencv2.2、 undefined reference to `cvCreateCameraCapture_V4L(int)' 1.错误再现,原因何在??ununtu11.04下安装opencv2.2的时候,安装到80%左右的时候,会报原创 2011-07-19 15:05:32 · 5109 阅读 · 1 评论 -
[learning opencv]第十章 跟踪与运动:金字塔Lucas-kanade(cvCalcOpticalFlowPyrLK)检测光流
函数解析cvGoodFeaturesToTrack,http://blog.csdn.net/moc062066/article/details/6634120,和 cvFindCornerSubPix ,http://blog.csdn.net/moc062066/articl原创 2011-07-26 22:41:49 · 23189 阅读 · 3 评论 -
[learning opencv]第十章:精确检测角点函数cvFindCornerSubPix的demo
cvFindCornerSubPix利用cvGoodFeaturesToTrack检测出来的角点的基础上,能够将角点位置精确到亚像素级精度。cvGoodFeaturesToTrack的使用可以参考这里。//cvFindCornersSubPix_demo.cpp//http:/原创 2011-07-26 15:16:56 · 28344 阅读 · 8 评论 -
[learning opencv]第十章cvGoodFeaturesToTrack的demo
void cvGoodFeaturesToTrack(const CvArr* image //(8,1) or (32,1) (8-bit ,single-channel) (floating-point 32-bit,single-channel)CvArr* eigIm原创 2011-07-26 10:56:00 · 21719 阅读 · 9 评论 -
【Ubuntu+OpenCV】HighGUI之trackbar充当开关按钮--学习笔记【3】
opencv的highgui没有button按钮,但是我们可以充分利用trackbar的功能来实现button按键。一、主要思路设置一个只有两个值的trackbar,即trackbar的位置范围是[0,1]。位置为0的时候对应一种状态;位置为1的时候对应另外一种状态。就能实现button的功能。二、运用实例 编写一个程序,创建一个原创 2011-06-14 20:27:00 · 3093 阅读 · 0 评论 -
【Ubuntu+OpenCV】你被mask mask住了吗??探讨opencv中诸如cvcopy(*src,*dst,*mask) 中的mask的作用是什么?
其实opencv里面很多函数都是会带有一个mask参数的,很多同学都不知道它到底有什么用,好像在实际运用中忽略它也没有什么问题(这不废话嘛,opencv设计师设计它的时候默认就是可以忽略的)。我在这里就抛砖引玉,详细分析一个常用函数cvcopy里面的mask,希望可以给大家一点点指引。cvCopy这个函数很熟洗哈,用得很多吧哈哈……以原创 2011-06-16 14:42:00 · 10837 阅读 · 9 评论 -
【Ubuntu+OpenCV】OpenCV之矩阵创建、初始化--学习笔记【4】
一、矩阵的创建 矩阵有多种创建方法,也就是说定义个一个矩阵变量有多种办法:(1)最常见的方法是用cvCreateMat(),它由两个原函数组成,cvCreateMatHeader()和cvCreateData()。 //Create a new rows by cols matrix of type ty原创 2011-06-15 16:58:00 · 16830 阅读 · 4 评论 -
【Ubuntu+OpenCV】HighGUI之trackbar(滑动条)的创建--学习笔记【2】
一、要在一副图像上加一个滑动条的步骤:1.先建立一个窗口,该窗口就是而后要把trackba放上去的父窗口。即trackbar属于那个窗口。2.创建trackbar。要用到函数cvCreateTrackbar函数。 在opencv自带的pdf文件里面可知道该函数的原型如下:Creates a trackbar原创 2011-06-14 16:24:00 · 8982 阅读 · 2 评论