image_process
文章平均质量分 68
Image_vip
追逐属于自己的纯真技术。。。
展开
-
FPGA开发之算法开发 system Generator
现在的FPGA算法的实现有下面几种方法: 1. Verilog/VHDL 语言的开发 ; 2. system Generator; 3. ImpulsC 编译器实现从 C代码到 HDL 语言; 4. Vivado HLS。 本文主要讲述第二种方法的配置方法。 system Generator 需要配合相应版本的 MATLAB 来使用。下面介绍其安装Matlab 20转载 2015-04-15 20:17:28 · 9490 阅读 · 1 评论 -
MATLAB 对图像的几何处理 system generator
当我们对图像进行几何处理时候,分两种情况: 1. 第一种: 采样跟系统采样时钟是一样的。 也就是 getwayIn 里设置的采样时钟为1,这时候,我们将二维图像数字可以直接转换为一维数组。code: %读取图像数据SourceImage2D = imread('coins.png');%原创 2015-05-17 19:20:20 · 921 阅读 · 0 评论 -
FPGA图像开发重要网址
多媒体处理FPGA实现-System Generator篇(清晰)http://www.61ic.com/FPGADownload/BookPaper/Book/201112/73170.html压缩解压缩IP核源码http://www.61ic.com/FPGADownload/Xilinx/code/201112/73171.htmlXilinx原创 2015-05-16 19:37:34 · 1287 阅读 · 0 评论 -
system generator Mcode 使用心得
Mcode使用非常重要。当我们编写好 function 时候,保存相应的.M 文件,然后我们可以新建 simulink ,然后在加入 Mcode 模块,然后进行相应的函数设置,将函数的输入端口连接 in1,在函数的输出端口加out1,然后加入 system generator token , run ,然后就可以在 命令行调用该函数了。%%%%%%%%%%%原创 2015-05-12 22:48:06 · 3370 阅读 · 0 评论 -
main(int argc,char *argv[] )参数输入
int main(int argc,char*argv[]) 如果直接运行的时候,默认的argc是为1,而argv[0]=该.exe文件的物理地址,这个你可以设置断点跟进去看如果你想要多个参数,你可以在命令项下运行:举个例子:int main(int argc,char*argv[]){ for(int i=0;i<argc;i++) cout<<argv[i]<原创 2015-04-28 16:54:33 · 5678 阅读 · 1 评论 -
OpenCV的IplImage数据结构的各成员变量的含义
IplImage是openCV库中很重要的一个结构体,库中的图像都是保存为这个结构体后再进行操作的。下面先转载一篇将这个结构体的文章http://www.sciencenet.cn/m/user_content.aspx?id=251363IplImage 结构解读:typedef struct _IplImage{int nSize;转载 2015-04-28 22:43:33 · 761 阅读 · 0 评论 -
IplImage中的widthStep大小计算及原理
一直以为IplImage结构体中的widthStep元素大小等于width*nChannels,大错特错!查看OpenCV2.1的源码,在src/cxcore/cxarray.cpp文件中,找到cvInitImageHeader函数,函数中对widthStep大小赋值如下:image->widthStep = (((image->width * image->nChannels *转载 2015-04-28 21:25:58 · 731 阅读 · 0 评论 -
开源代码网站推荐
http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代转载 2015-04-28 11:15:09 · 1192 阅读 · 0 评论 -
opencv 中的 cvPutText() 函数的使用
利用OpenCV进行英文字符串的书写是很容易的。只需要调用cvPutText()函数即可。该函数的申明如下所示:cvPutText(CvArr* img, const char* text, CvPoint origin, const CvFont* font, CvScalar color);函数中各个参数的含义如下所示:img---图片指针(需要说明的是,CvArr* 等价于v转载 2015-04-29 09:59:41 · 1995 阅读 · 0 评论 -
边缘检测算子的比较
不同图像灰度不同,边界处一般会有明显的边缘,利用此特征可以分割图像。需要说明的是:边缘和物体间的边界并不等同,边缘指的是图像中像素的值有突变的地方,而物体间的边界指的是现实场景中的存在于物体之间的边界。有可能有边缘的地方并非边界,也有可能边界的地方并无边缘,因为现实世界中的物体是三维的,而图像只具有二维信息,从三维到二维的投影成像不可避免的会丢失一部分信息;另外,成像过程中的光照和噪声也是不可避免原创 2015-04-25 23:33:39 · 1466 阅读 · 0 评论 -
HSL和HSV色彩空间
转自维基百科: https://zh.wikipedia.org/wiki/HSL和HSV色彩空间HSL和HSV都是一种将RGB色彩模型中的点在圆柱坐标系中的表示法。这两种表示法试图做到比RGB基于笛卡尔坐标系的几何结构更加直观。HSL即色相、饱和度、亮度(英语:Hue, Saturation, Lightness),又称HSL。HSV即色相、饱和度转载 2015-07-15 10:09:47 · 2630 阅读 · 0 评论