核心代码: 1 private void Process() 2 { 3 IplImage imgShow = new IplImage(new CvSize(mCvCapture.FrameWidth / 2, mCvCapture.FrameHeight...
分类:
其他好文 时间:
2015-01-09 23:40:45
阅读次数:
393
void Yv12ToImg(uchar *pin, IplImage* img)
{
uchar y, cb, cr;
int ySize = img->width * img->height;
int uSize = ySize / 4;
uchar *pY = pin;
uchar *pU = pY...
分类:
其他好文 时间:
2015-01-08 18:01:21
阅读次数:
207
// FindEyeInVideo.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "cv.h"
#include "highgui.h"
//鼠标拖动标志
bool check_line_state = false;
IplImage* tmpImg = NULL;
IplImage* grayFrame = NULL;
CvRect...
分类:
其他好文 时间:
2015-01-05 15:01:07
阅读次数:
254
最常用的用途便是用金字塔来进行图像分割,先建立一个图像金字塔,然后建立起父与子的关系,通过这种方式,快速初始分割可以先在金字塔高层的低分辨率图像上完成,然后逐层对分割加以优化。OpenCV中用一下函数来进行此算法。
void cvPyrSegmentation( IplImage* src, IplImage* dst, CvMemStorage* storage, CvSeq** comp, int level, double threshold1, double threshold2);关于src和d...
分类:
其他好文 时间:
2015-01-05 09:38:14
阅读次数:
287
曾经做过,没想到这次再次写这篇代码却用了这么久的时间。这回我要记住他。 1 #include"cv.h" 2 #include"highgui.h" 3 4 int main() 5 { 6 IplImage* Plane = cvCreateImage(cvSize(500,500),8...
分类:
其他好文 时间:
2014-12-30 00:24:21
阅读次数:
260
上一篇文章介绍有原理,本文给出参考代码,注意,这里的代码仅仅有参考意义,并没有考虑工程实际中的效率,内存耗费等问题,望谅解。
int CallTime = 0;//定义调用次数计数器
IplImage* BackGroundImage;//上一帧灰度图
IplImage* DiffImage_1;//上一帧差分图的二值化图
void ThreeFrmDiff(IplImage* pCo...
分类:
其他好文 时间:
2014-12-28 22:17:43
阅读次数:
200
// 得到 LBP纹理特征值图
// 参数:
// src 为单通道灰度图
// dst 为目标图
// 返回值:
// 返回ture 表示运行正常
// 返回false 表示运行出错
bool GetLBPFeatureImage(IplImage *src, IplImage *dst)
{
if (! src || ! dst) return false;
// 获取图像信息
con...
分类:
其他好文 时间:
2014-12-20 22:10:25
阅读次数:
377
了解过之前老版本OpenCV的童鞋们都应该清楚,对于OpenCV1.0时代的基于 C 语言接口而建的图像存储格式IplImage*,如果在退出前忘记release掉的话,就会造成内存泄露。而且用起来超级麻烦,我们往往在debug的时候,很大一部分时间在纠结手动释放内存的问题。虽然对于小型的程序来说手...
分类:
其他好文 时间:
2014-12-19 23:17:53
阅读次数:
277
Mat 转 IplImage分类:OpenCV2013-06-02 17:001487人阅读评论(0)收藏举报Mat 转 IplImage[cpp]view plaincopyMatimage1;IplImage*image2=(&(IplImage)image1);IplImage convert...
分类:
其他好文 时间:
2014-12-19 20:28:49
阅读次数:
165
#include "highgui.h"
#include "cv.h"
#pragma comment(lib, "cv.lib")
#pragma comment(lib, "cxcore.lib")
#pragma comment(lib, "highgui.lib")
int main( )
{
IplImage *src = cvLoadImage( "0.jp...
分类:
其他好文 时间:
2014-12-17 09:10:10
阅读次数:
133