<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/diarymaggie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; diarymaggie]]></copyright><item><title><![CDATA[linux下调用openblas的segmentation fault错误]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/19485997</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/19485997</guid><author>diarymaggie</author><pubDate>Wed, 19 Feb 2014 14:45:24 +0800</pubDate><description><![CDATA[编译了一个动态库，需要调用blas的库函数进行矩阵向量运算。在linux环境下一开始使用的是atlas库，编译运行后没有问题，但是速度和windows下的程序比较慢了很多，唯一的不同之处在于windows下调用的是openblas函数库，于是考虑是不是这个动态库的速度有差别。
然后编译openblas的源代码，下载地址如下https://github.com/xianyi/OpenBLAS，编译]]></description><category></category></item><item><title><![CDATA[vs加载错误]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/10163045</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/10163045</guid><author>diarymaggie</author><pubDate>Wed, 21 Aug 2013 21:49:13 +0800</pubDate><description><![CDATA[已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
1、调试
2、选项和设置
3、右边勾上 启用源服务器支持
4、左边点 符号
]]></description><category></category></item><item><title><![CDATA[opencv实现运动目标检测]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/10087063</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/10087063</guid><author>diarymaggie</author><pubDate>Mon, 19 Aug 2013 22:30:29 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"
#include

using namespace cv;
using namespace std;


int main()
{
	//读取图像
	Mat frame,frameBK,frameFR;
	VideoCapture capture("walk.avi");
	if(!capture.isOpened())
	]]></description><category></category></item><item><title><![CDATA[运动目标检测——帧间差分法]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/10086663</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/10086663</guid><author>diarymaggie</author><pubDate>Mon, 19 Aug 2013 22:00:05 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"
#include

using namespace cv;
using namespace std;


int main()
{
	//读取图像
	Mat frame1,frame2,frame3,frame4,frame;
	VideoCapture capture("walk.avi");
	if(!capture.i]]></description><category></category></item><item><title><![CDATA[opencv读取视频文件]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/10084861</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/10084861</guid><author>diarymaggie</author><pubDate>Mon, 19 Aug 2013 21:11:03 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"

using namespace cv;
using namespace std;


int main()
{
	//读取图像
	IplImage* pFrame;

	
	CvCapture* pCapture=NULL;
	pCapture=cvCaptureFromFile("walk.avi");
	int nFr]]></description><category></category></item><item><title><![CDATA[关于一个开源项目的编译问题]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9794309</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9794309</guid><author>diarymaggie</author><pubDate>Tue, 06 Aug 2013 17:00:46 +0800</pubDate><description><![CDATA[需要用到一个开源代码，代码是基于linux的，但是我真的很不习惯linux，如果让我在linux下用gdb跟踪代码真的会让我生不如死。因此最后选择将代码改成能在windows下运行，能用VS来调试。
首先这个代码是python外核+C/C++内核，其次是这个C++内核是基于GPU编程的，所以其中有大量的依赖库，再次是python调用C++库调试的问题。
首先是编译C++代码为DLL，这里遇到的]]></description><category></category></item><item><title><![CDATA[Python下调用C(3)]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9700461</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9700461</guid><author>diarymaggie</author><pubDate>Thu, 01 Aug 2013 12:00:25 +0800</pubDate><description><![CDATA[现在要解决的问题是怎么从python下去debugC或C++的库
这个问题花了我大概2天的时间，期间真的遇到很多问题，而国内基本上找不到任何相关的资料
方法其实很简单，就是通过VS的附件到进程Python.exe 设置断点进行调试
但是，这里面首先遇到的一个问题是我附加进程之后没有反应，后来修改进程附加类型为native就ok了
还有一个问题是同样一个C++库release后的版本pyth]]></description><category></category></item><item><title><![CDATA[Python下调用C(2)]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9627123</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9627123</guid><author>diarymaggie</author><pubDate>Tue, 30 Jul 2013 13:58:25 +0800</pubDate><description><![CDATA[#include 

int fact(int n)
{
  if (n <= 1)
    return 1;
  else
    return n * fact(n - 1);
}

PyObject* wrap_fact(PyObject* self, PyObject* args)
{
  int n, result;

  if (! PyArg_ParseTuple(args, "i]]></description><category></category></item><item><title><![CDATA[Python下调用C(1)]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9626913</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9626913</guid><author>diarymaggie</author><pubDate>Tue, 30 Jul 2013 13:14:50 +0800</pubDate><description><![CDATA[#include   
  
extern "C"  
{  
    _declspec(dllexport) int add(int a, int b)  
    {  
        return a+b;  
    }  
  
    _declspec(dllexport) void print_sum(unsigned long ulNum)  
    {]]></description><category></category></item><item><title><![CDATA[在linux下安装TPLINK无线网卡驱动]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9455467</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9455467</guid><author>diarymaggie</author><pubDate>Wed, 24 Jul 2013 20:44:42 +0800</pubDate><description><![CDATA[使用的是TP-LINK出的TL-WDN3321，官网上只有windows下的驱动
万事问谷歌，它依然没有让我失望，方法如下
从http://www.ctheroux.com/publicfiles/DPO_RT5572_LinuxSTA_2.6.0.1_20120629_EDITED.tar.bz2.bz2下下载驱动
然后按下面的方法安装

1、cd /home/myuser/Downl]]></description><category></category></item><item><title><![CDATA[图像模式识别之神经网络]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9413743</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9413743</guid><author>diarymaggie</author><pubDate>Mon, 22 Jul 2013 21:04:20 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"
#include "utils.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

//输入层到隐含层权值
double w[5][10]=]]></description><category></category></item><item><title><![CDATA[图像模式识别之几何分类器(二)]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9265057</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9265057</guid><author>diarymaggie</author><pubDate>Sun, 07 Jul 2013 20:27:58 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"
#include "utils.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

struct pattern
{
	int number]]></description><category></category></item><item><title><![CDATA[图像模式识别之几何分类器(一)]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9262291</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9262291</guid><author>diarymaggie</author><pubDate>Sun, 07 Jul 2013 10:36:29 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"
#include "utils.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

struct pattern
{
	int number]]></description><category></category></item><item><title><![CDATA[矩阵相关运算]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9242317</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9242317</guid><author>diarymaggie</author><pubDate>Thu, 04 Jul 2013 13:56:16 +0800</pubDate><description><![CDATA[#include

//计算矩阵的逆矩阵
void brinv(double a[],int n)
{
	int *is=new int[n];
	int *js=new int[n];

	for(int k=0;k<n;k++)
	{
		double d=0.0;
		for(int i=k;i<n;i++)
			for(int j=k;j<n;j++)
			{
				int l=i*]]></description><category></category></item><item><title><![CDATA[图像模式识别之Bayes分类器]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9242295</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9242295</guid><author>diarymaggie</author><pubDate>Thu, 04 Jul 2013 13:55:26 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"
#include "utils.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

struct pattern
{
	int number]]></description><category></category></item><item><title><![CDATA[图像模式识别之模版匹配分类器]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9236677</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9236677</guid><author>diarymaggie</author><pubDate>Wed, 03 Jul 2013 18:22:53 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

struct pattern
{
	int number; //该类型数字样品个数
	doub]]></description><category></category></item><item><title><![CDATA[图像处理之图像检测]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9225283</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9225283</guid><author>diarymaggie</author><pubDate>Tue, 02 Jul 2013 15:32:42 +0800</pubDate><description><![CDATA[差影法的原理非常简单：将前后两幅图象相减，得到的差作为结果结果图象
#include "cv.h"
#include "highgui.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

int direct[8]]></description><category></category></item><item><title><![CDATA[图像处理之轮廓处理]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9225015</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9225015</guid><author>diarymaggie</author><pubDate>Tue, 02 Jul 2013 14:53:06 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"

#include

using namespace cv;
using namespace std;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

int direct[8][2]={{0,1},{1,1},{1,0},{1,-1},{0,-]]></description><category></category></item><item><title><![CDATA[图像处理之形态学运算]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9213355</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9213355</guid><author>diarymaggie</author><pubDate>Mon, 01 Jul 2013 19:32:42 +0800</pubDate><description><![CDATA[开运算能够去除孤立的小点，毛刺和小桥(即连通两块区域的小点)，而总的位置和形状不变。
如果B是非对称的，进行开运算时要用B的对称集Bv膨胀，否则，开运算的结果和原图相比要发生平移。

闭运算能够填平小湖(即小孔)，弥合小裂缝，而总的位置和形状不变。

如果B是非对称的，进行闭运算时要用B的对称集Bv膨胀，否则，闭运算的结果和原图相比要发生平移。



(1)内部点不能删除；(2)]]></description><category></category></item><item><title><![CDATA[图像处理之对比度拉伸]]></title><link>https://blog.youkuaiyun.com/diarymaggie/article/details/9197909</link><guid>https://blog.youkuaiyun.com/diarymaggie/article/details/9197909</guid><author>diarymaggie</author><pubDate>Fri, 28 Jun 2013 16:11:31 +0800</pubDate><description><![CDATA[#include "cv.h"
#include "highgui.h"

using namespace cv;

#define PI 3.1415926
#define RADIAN(angle) ((angle)*PI/180.0)

//对比度扩展
void ContrastStretch(Mat& mat,float stretchRatio,int firstPoint,int se]]></description><category></category></item></channel></rss>