<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hardVB</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hardVB]]></copyright><item><title><![CDATA[YUY2转RGB 的各种版本]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1831810</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1831810</guid><author>hardVB</author><pubDate>Thu, 18 Oct 2007 22:24:00 +0800</pubDate><description><![CDATA[//YUY2视频转化RGB格式 by hardy 2007-10-17//http://www.fourcc.org/fccyvrgb.phpinline void YUY2_RGB(BYTE *YUY2buff,BYTE *RGBbuff,DWORD dwSize){ //B = 1.164(Y - 16)         + 2.018(U - 128) //G = 1.164(Y - 1]]></description><category></category></item><item><title><![CDATA[使用harrTraining进行电池的识别实验]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1818756</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1818756</guid><author>hardVB</author><pubDate>Wed, 10 Oct 2007 16:46:00 +0800</pubDate><description><![CDATA[请从opencv_share@163.com  密码：download 下载完整格式的文档与代码。 使用harrTraining进行电池的识别实验by hardyhttp://blog.youkuaiyun.com/hardvb提取训练数据在OpenCV_ObjectDetection_HowTo.pdf 提到的objectmaker.exe，实际中没有找到，只好自己写了一个。该小程序完成从摄像头中选]]></description><category></category></item><item><title><![CDATA[cvsnakeimage 的例子]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1780609</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1780609</guid><author>hardVB</author><pubDate>Tue, 11 Sep 2007 14:48:00 +0800</pubDate><description><![CDATA[opencv例子里没有提供cvsnakeimage的使用方法，在此整理一个例子，可以形象的看看snake算法的结果，大致做法是：首先设定域值分割，把基本的轮廓找出来，见图中蓝色轮廓线，再将轮廓点传入cvSnakeImage函数，计算出绿色的snake轮廓线。其中参数alpha代表点相互靠拢的权值(0-1.0)，beta表示弯曲能量（越小越容易弯曲）(0-1.0)，gamma表示整体能量(0]]></description><category></category></item><item><title><![CDATA[双目视觉简单测试]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1685493</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1685493</guid><author>hardVB</author><pubDate>Wed, 11 Jul 2007 17:10:00 +0800</pubDate><description><![CDATA[ opencv提供了双目视觉检测距离信息的函数，试着使用了两个摄像头获得两副图像测试一下，感觉背景单纯，目标较小的情况下，得到的效果较好一些。(下图分别是左图像，右图像，得到的深度图像)用一个长的物体来测试深度，效果不好。如下：难点问题是两个摄像机即使是同一个机型，同样的镜头，得到的图像颜色有所轻微的差别，导致效果不好。而使用一个摄像机平移左右得到的结果会更好一些。以下图片]]></description><category></category></item><item><title><![CDATA[用python 在c++计算数学表达式的例子]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1681278</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1681278</guid><author>hardVB</author><pubDate>Fri, 06 Jul 2007 17:56:00 +0800</pubDate><description><![CDATA[ #include "stdafx.h"#include "Python.h"#include iostream>#pragma comment( lib, "python22.lib" )    int _tmain(int argc, _TCHAR* argv[])...{    Py_Initialize();    PyObject * module;    PyObject * ]]></description><category></category></item><item><title><![CDATA[联机手写大写英文字母识别]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1661614</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1661614</guid><author>hardVB</author><pubDate>Fri, 22 Jun 2007 10:17:00 +0800</pubDate><description><![CDATA[Online handwriting with upper letter I just try to make use of the letter stroke num & the track of the stroke to classify the letter. the result is pretty good.I finish it base OPENCV 1.0, with V]]></description><category></category></item><item><title><![CDATA[分形之美]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1660420</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1660420</guid><author>hardVB</author><pubDate>Thu, 21 Jun 2007 10:33:00 +0800</pubDate><description><![CDATA[分形之美看到有的网站搞分形艺术，才知道这个Z=Z*Z+C 如此的奇妙。于是干脆在opencv下写出来，看看。效果还不错。呵呵。这个小例子只能修改C的值，有兴趣的朋友可以自己改改代码，看能不能做出些美妙的图形。代码提示：要获得高质量的图像，可以增加image_w，不过性能很低。 图片 参考链接http://blog.youkuaiyun.com/spanzhang/ http://w]]></description><category></category></item><item><title><![CDATA[在opencv下绘制Bezier 贝赛尔 曲线 ]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1585799</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1585799</guid><author>hardVB</author><pubDate>Thu, 26 Apr 2007 13:58:00 +0800</pubDate><description><![CDATA[因需要研究了一下贝赛尔曲线,并在opencv下实现. 可以修改控制点，连接多条曲线，修改曲线精度。 程序示例如下:代码下载:opencv_share@163.com download代码如下: // TrainingTools.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include iostream>#include st]]></description><category></category></item><item><title><![CDATA[弧面为二次多项式的uv纹理设置 directx]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1585450</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1585450</guid><author>hardVB</author><pubDate>Thu, 26 Apr 2007 10:36:00 +0800</pubDate><description><![CDATA[弧面为二次多项式的uv纹理设置 directx  void SphereCylDemo::bulidCurveBuffer()...{    if(g_pVB==NULL)    ...{        if( FAILED( gd3dDevice->CreateVertexBuffer( 6*x_step*y_step*sizeof(CUSTOMVERTEX),           ]]></description><category></category></item><item><title><![CDATA[科学计算相关的c++库 ]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1584377</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1584377</guid><author>hardVB</author><pubDate>Wed, 25 Apr 2007 15:17:00 +0800</pubDate><description><![CDATA[科学计算相关的c++库 Blitz++ 参考网站：http://www.oonumerics.org/blitz/Blitz++ 是一个高效率的数值计算函数库，它的设计目的是希望建立一套既具像C++ 一样方便，同时又比Fortran速度更快的数值计算环境。通常，用C++所写出的数值程序，比 Fortran慢20%左右，因此Blitz++正是要改掉这个缺点。方法是利用C++的temp]]></description><category></category></item><item><title><![CDATA[OpenCV读入的图像如何显示在窗体上]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1575349</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1575349</guid><author>hardVB</author><pubDate>Mon, 23 Apr 2007 09:54:00 +0800</pubDate><description><![CDATA[IplImage* pImg;    CString strPathName;    CFileDialog dlg(TRUE);    CDC* pDC = this->GetDC();    CRect rect;    this->GetClientRect(&rect);    if(dlg.DoModal()==IDOK)    ...{       strPathName = dl]]></description><category></category></item><item><title><![CDATA[简单使用 cvCalcPCA 计算主成分的代码]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1510076</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1510076</guid><author>hardVB</author><pubDate>Wed, 14 Feb 2007 17:08:00 +0800</pubDate><description><![CDATA[简单使用 cvCalcPCA 计算主成分的代码            CvMat* pData = cvCreateMat(100, 2, CV_32FC1);  //二维数据点            for(int i = 0; i  100; i++)            ...{                cvSet2D(pData, i, 0,cvRealScalar(i))]]></description><category></category></item><item><title><![CDATA[opencv使用cvDFT 傅立叶转换的例子]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1503160</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1503160</guid><author>hardVB</author><pubDate>Tue, 06 Feb 2007 10:41:00 +0800</pubDate><description><![CDATA[ int main(int argc, char* argv[])...{    unsigned int i;    CvMat* s = cvCreateMat(1,32,CV_32FC1);    CvMat* d = cvCreateMat(1,32,CV_32FC1);    CvMat* s2 = cvCreateMat(1,32,CV_32FC1);    for(i=0;i]]></description><category></category></item><item><title><![CDATA[OPENCV下针对IplImage实现图像增强处理]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1474880</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1474880</guid><author>hardVB</author><pubDate>Fri, 05 Jan 2007 16:10:00 +0800</pubDate><description><![CDATA[因为使用的摄像头图像质量很差，不能直接用做分割等后续的处理，需要根据直方图进行图像增强，OPENCV没有现成的方法，只有自己想办法了。 参考了网上文章 http://www.xiaozhou.net/ReadNews.asp?NewsID=771 原理就是利用直方图统计分布，将图像灰度的域值拉伸到0-255，原来网上的代码有些问题，而且是使用bmp的，我就改成了IplImage了，于是在OPENC]]></description><category></category></item><item><title><![CDATA[OPENGL 集成在MFC 例子]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1449610</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1449610</guid><author>hardVB</author><pubDate>Tue, 19 Dec 2006 22:52:00 +0800</pubDate><description><![CDATA[自己整理的OPENGL 集成在MFC 例子在vc2005下打开http://hardy.gigcities.com/opengl/MFCopengl.rar ]]></description><category></category></item><item><title><![CDATA[支持xp风格的manifest]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1412256</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1412256</guid><author>hardVB</author><pubDate>Fri, 24 Nov 2006 12:54:00 +0800</pubDate><description><![CDATA[  我的环境是vc2005发现 支持xp风格的manifest 有问题，MSDN 和一些网站上的manifest 有问题 ，  自己修改了一下加上Microsoft.VC80.DebugCRT 和 Microsoft.VC80.DebugMFC 就可以了。如果是release版需要自己改一下。                                           ]]></description><category></category></item><item><title><![CDATA[双核机器使用openmp简单测试opencv]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1404604</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1404604</guid><author>hardVB</author><pubDate>Wed, 22 Nov 2006 14:32:00 +0800</pubDate><description><![CDATA[ 因为机器是双核。想到怎么才能更好应用opencv , 从opencv说明上得到" - 一些函数可以使用 OPENMP 做并行处理： cvHaarDetectObjects, cvCalcOpticalFlowPyrLK, cvDistTransform (the new algorithm only), 因此它们的运行速度在双核CPU上要快 ~50-80% , 当代码用 Intel ]]></description><category></category></item><item><title><![CDATA[基于红绿方格彩色棒的跟踪实现]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1312374</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1312374</guid><author>hardVB</author><pubDate>Sat, 30 Sep 2006 17:06:00 +0800</pubDate><description><![CDATA[ 基于红绿方格彩色棒的跟踪实现跟踪是计算机视觉一个很基本的问题，也有很多算法，MeanShift,Camshift,等等，可是真正鲁棒性 Robust 强的不多，跟踪跟目标的特征有着很大的关系，在研究中我发现在色彩分割基础上，对跟踪目标加上一定的特征，比如红绿搭配，再根据这个特征搜索，红绿方格特征在空间比较辨识，就很容易获得好的鲁棒性。大致做法如下：1。利用HSV空间分割红色空间与绿色]]></description><category></category></item><item><title><![CDATA[代码下载列表(资源整理)]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1230284</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1230284</guid><author>hardVB</author><pubDate>Sat, 16 Sep 2006 10:24:00 +0800</pubDate><description><![CDATA[ ============================================================================================================http://hardy.gigcities.com/Directshow_Opencv.rar 本文提供了使用directshow代替opencv的vfw 的源代码,与转化为i]]></description><category></category></item><item><title><![CDATA[camshift 实现自动化跟踪的小技巧]]></title><link>https://blog.youkuaiyun.com/hardVB/article/details/1226251</link><guid>https://blog.youkuaiyun.com/hardVB/article/details/1226251</guid><author>hardVB</author><pubDate>Fri, 15 Sep 2006 14:13:00 +0800</pubDate><description><![CDATA[camshift 实现自动化跟踪的小技巧opencv 提供了使用基于颜色的跟踪算法camshift, 很好的算法，可是它是个半自动的算法，它需要用户在跟踪界面设定跟踪的目标。怎么预先设定目标再来跟踪呢？本人偷了个懒，加入了用一张图片来设定跟踪的目标，在启动中加载图片，生成跟踪需要的histogram。这样实现了自动化的跟踪吧。步骤如下：1. 找到你需要跟踪的物体，拿到摄像头前，照一张相（p]]></description><category></category></item></channel></rss>