图像处理
文章平均质量分 62
qq_26267811
这个作者很懒,什么都没留下…
展开
-
canny边缘提取之一 概括
void cvCanny( const CvArr* image, CvArr* edges, double threshold1, double threshold2, int aperture_size=3 ); image单通道输入图像.edges单通道存储边缘的输出图像threshold1第一个阈值threshold2第二个阈值aperture_sizeSobel 算子内核大小 (见 cv转载 2015-05-12 09:44:53 · 2845 阅读 · 0 评论 -
canny边缘提取之四 双阈值边缘检测及连接 matlab函数转C++
1.matlab中情况:(1)双阈值算法检测和连接边缘在edge(I,'canny')--->thinAndThreshold()----->bwselect (2)bwselect函数通过如下两步,实现双阈值检测和连接功能。 BW2 = imfill(~BW, seed_indices, n)原创 2015-05-19 10:40:58 · 7032 阅读 · 0 评论 -
Java调用C/C++编写的第三方dll动态链接库
http://developer.51cto.com/art/201201/311363.htm最近在用weka做一个数据挖掘相关的项目,不得不说,weka还是一个不错的开放源代码库,提供了很多最常用的分类和聚类算法。在我的项目中要用到一个聚类算法,Affinity Propagation(AP),由多伦多大学的Brendan J. Frey发表于2007年。相比其他的聚类算法转载 2015-05-27 14:19:21 · 459 阅读 · 0 评论 -
IOS--图像处理模板
IOS中提取图像的一般类是UIImage,其中图像原始数据的存储方式为RGBARGBARGBA(A-alpha),进行一般的图像处理需要对其进行图像原始数据提取,具体代码为://功能:将IOS中的UIImage图像数据转换为rgbrgbrgb格式//参数说明//(UIImage*)image -- UIImage图像数据//rgb_data :(unsigned char*)rgb_da原创 2015-05-26 16:00:32 · 313 阅读 · 0 评论 -
matlab 计算连通域
1.最直接好用的方法rgb = imread('1.jpg');%灰度化gray = rgb2gray(rgb);%二值化 或者 计算边缘thresh = graythresh(gray); %bw = edge(gray, 'sobel');bw = im2bw(gray,thresh);%计算连通域L = bwlabel(bw);%默认8连通; bwlabe(bw,4);原创 2015-06-17 11:04:48 · 14481 阅读 · 1 评论 -
opencv中图像数据使用方法
rgb图像:IplImage src = CvLoadImage(...);unsigned char data[width*height*3];for (int i = 0; i <height; i++){ for (int j = 0; j < width; j++) { data[i * width * 3 + j*3 + 0] = src->imageDat原创 2015-05-20 10:39:42 · 527 阅读 · 0 评论 -
canny边缘提取之二 高斯图像滤波(将matlab的imfilter函数转换为C++函数)
matlab格式详解:1.函数模板 B=imfilter(A,H,options);(a) -Boundary options%% X Input array values outside thebounds of the array% are imp原创 2015-05-13 11:05:19 · 2053 阅读 · 0 评论 -
canny边缘提取之三 双阈值计算 matlab中edge(I,'canny')函数中sselectThresholds()函数的C++转换
1.matlab函数imhist函数[B,X]=imhist(A,n) %A定义为double类型作用:将0~1区间划分为n个区间,统计矩阵A在各个区间的频率参数:B--A出现在各个区间的频率 X--n个区间的每个标记。解释:X有n个数据0,1./(n-1),2*1./(n-1),3*1./(n-1),4*1./(n-1),5*1./(n-1)......原创 2015-05-13 16:17:42 · 8035 阅读 · 0 评论 -
canny边缘提取之二 高斯图像滤波
http://blog.csdn.net/likezhaobin/article/details/68350491、图像滤波 在三维计算机视觉领域,通常对于二维图像的特征抽取是很关键的第一步,这主要包括抽取二维图像上的边缘、角点、纹理等。通常从这些被称为基元图的组成部分中,我们可以提取图像的以下特征: 1)不同物体边缘成像所带来的灰度跃变;转载 2015-05-12 09:50:58 · 3828 阅读 · 0 评论 -
名片识别(一)倾斜矫正
倾斜矫正 行近距聚类,在行聚类后在最大的文本行检测倾斜角度。(1)二值化(2)计算连通域(3)对每个连通域的原点做hough变换,记录极坐标上每个点(对应直角坐标来说,极坐标上一点为一直线)的累积点数(即,属于该直线上的连通域个数)(4)查看累积点多的极坐标点的角度值原创 2015-06-05 14:33:44 · 1435 阅读 · 0 评论