会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
机器视觉,FPGA,C语言交流-交流获得进步,交流带来积累
交流获得进步,交流带来积累
博客园
首页
新随笔
联系
订阅
管理
2018年9月30日
mfcs100d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined
摘要: mfcs100d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined 问题解决方式: 在编译的文件头上,添加:#ifdef AFX_MANAGE_STATE# undef AFX_MANAGE_STATE#endif #def
阅读全文
posted @ 2018-09-30 08:40 数磊
阅读(786)
评论(0)
推荐(0)
2015年12月11日
DrawDibDraw图像颠倒修正
摘要: CDC *pDC = GetDC();char *pbuf; pbuf=(char*)img.data; //MAT数据区 //图像倒了,需要倒过来 int iMapMode= (*pDC).SetMapMode(MM_ANISOTROPIC);(*pDC).SetWindowExt(1,-1...
阅读全文
posted @ 2015-12-11 07:10 数磊
阅读(628)
评论(1)
推荐(1)
2015年12月4日
在MFC中修改opencv的namedWindow窗口位置
摘要: 当在MFC中应用opencv的窗口来显示图片。希望namedWindow创建的窗口能根据需要改变风格://by dongchunxiao cv::namedWindow("windows1",0); //创建一个窗口 HWND hWnd = (HWND)cvGetWindowHandle("...
阅读全文
posted @ 2015-12-04 07:46 数磊
阅读(3620)
评论(0)
推荐(0)
2015年10月6日
CUDA学习:进一步理解块、线程
摘要: 1. CUDA里的块和线程概念可以用下面的图来表示: 每个grid里包含可以用二维数组表示的block(块),每个block又包含一个可以用二维数组表示的thread(线程)。2. 二维数组块和线程可以用dim3来定义: dim3 blockPerGrid(3,2); //定义了3*2=6个blo...
阅读全文
posted @ 2015-10-06 05:34 数磊
阅读(3154)
评论(0)
推荐(0)
2015年10月4日
CUDA学习:第一CUDA代码:数组求和
摘要: 今天有些收获了,成功运行了数组求和代码:就是将N个数相加求和//环境:CUDA5.0,vs2010#include "cuda_runtime.h"#include "device_launch_parameters.h"#include cudaError_t addWithCuda(int *c...
阅读全文
posted @ 2015-10-04 17:25 数磊
阅读(2461)
评论(0)
推荐(1)
cuda vs2010 关键字字体颜色设置
摘要: 转自一下博客:http://blog.sina.com.cn/s/blog_a502f1a30101qm2g.html
阅读全文
posted @ 2015-10-04 16:31 数磊
阅读(721)
评论(0)
推荐(0)
2012年10月31日
verilog HDL 重复运算的问题
摘要: 最近的一个项目上需要把512个数随机采样数据,同时相加,求和。也就是说在一个是周期完成,达到一个时钟出一个求和结果。本来这个用verilog hdl来表达是一个很简单的事:reg[15:0] addt[511:0];//定义一个512个一维数组wire[31:0] sumd;assign sumd=addt[0]+addt[1]+addt[2]+addt[3]+addt[4]+addt[5]+....addt[511];但问题是,如果按上面的方法写,语句太长,写起来太麻烦了。如何简化写法呢?类似象:{8‘h22,8'h22,8'h22,8'h22,8'h22,8
阅读全文
posted @ 2012-10-31 13:52 数磊
阅读(848)
评论(1)
推荐(0)
2012年9月12日
C语言h文件头中的变量初始化
摘要: 很多时候,C程序员需要在文件头中初始化变量,如果没有好的宏定义方式,往往会导致多个文件引用时,出现大量编译错误。以下C文件头定义方式,可以很好避免这些错误出现:1.编写c_def.h文件头,内容为: #undef INIT_DEF_VAR #undef DEF_EX #undef DEF_EX_I #define DEF_EX extern #define DEF_EX_I(x1) extern x1;2.编写def_var.h文件头,内容为: #undef DEF_EX #undef DEF_EX_I /////////////////////////////////////...
阅读全文
posted @ 2012-09-12 13:47 数磊
阅读(1783)
评论(0)
推荐(0)
2012年9月1日
用FPGA实现视频中物体边缘二值化
摘要: 对于高速视频图像中的物体轮廓提取中,图像的二值化,采用软件方式,速度无法满足需要,因此要采用FPGA方案,这样可以实现二值化速度和帧率一样,完全和视频同步。一、算法原理:边缘二值化的算法很多,象sobel法,roberts法,拉普拉斯法,导数法。为了简单化,采用导数法。视频图像每帧扫描顺序如下图的黑色箭头所示 为了保证二值化和视频同步,必须要求视频每扫描一个点,就立刻进行二值化处理,也就是说每个像素点时钟进行一次。每个点(如上图红色点)进行锐化求导只能和已经出现过的相邻点(如图上图绿色4个点)进行,当前点的锐化导数值subv为: subv=max(|v-v10|,|v-v00|,|v-...
阅读全文
posted @ 2012-09-01 07:43 数磊
阅读(1480)
评论(1)
推荐(0)
SOPC构架双视频TFT液晶IP核
摘要: 用altera公司的SOPC构架NIOSII软核及TFT液晶驱动核,该TFT驱动核能接收两个视频源传来的数据,并同时显示到液晶屏不同的区域。这样的结构可以满足机器视觉中高速视频显示和数据参数显示的需要。 参考下载:SOPC构架双视频TFT液晶IP核 机器视觉产品
阅读全文
posted @ 2012-09-01 06:18 数磊
阅读(205)
评论(0)
推荐(0)
下一页
公告