图像处理
Alen.Wang
智能机器人硕士,擅长复杂电路设计、嵌入式软件编程及系统架构设计,从事嵌入式AI开发工作,有多年项目开发经验。
我的联系邮箱 alen_wp@163.com
展开
-
彩色车牌分割
把彩色图片中的车牌号分割出来clc;clear;I=imread('Car.jpg');[y,x,z]=size(I); %x=640,y=480,z=3;myI=double(I);tic % 测定算法执行的时间,开始计时%%%%%%%%%%% 统计分析 %%%%%%%%%%%%%%%%%%%%%%% Y 方向 %%%%%%%%%%Blue_y=zeros(y原创 2016-12-20 13:43:40 · 1212 阅读 · 0 评论 -
癌细胞形态学分析
clc;clear;I=imread('cancer02.bmp'); % 注意必须保证二值图像中,细胞区域为白色区域或者像素点值为“1”[x,y]=size(I);BW = bwperim(I,8); % 检测细胞的边缘跟踪,用于计算周长 figure(3);imshow(BW);%检测垂直方向连读的周长像素点%P1=0;P2=0;Ny原创 2016-12-19 21:44:48 · 2110 阅读 · 1 评论 -
sum(sum(abs(y))) 中 sum(sum())什么意思?
>> y=[1 3;2 5]y = 1 3 2 5>> sum(y)ans = 3 8>> sum(sum(y))ans = 11--------------------------------------------------原创 2016-12-19 21:30:55 · 5217 阅读 · 0 评论 -
matlab函数 bwperim
Matlab函数——bwperim功能:查找二值图像的边缘。用法:BW2 = bwperim(BW1)BW2 = bwperim(BW1,conn)BW2 = bwperim(BW1,conn)表示从输入图像BW1中返回只包括对象边缘像素点的图像。conn的定义值如下:维数参数值说明对二维4 4邻域8 8邻域对三维6原创 2016-12-19 21:33:02 · 18434 阅读 · 1 评论 -
matlab 函数 bwarea
Matlab函数bwarea简介函数功能:计算二值图像中对象的总面积。调用格式:total = bwarea(BW)估算二值图像BW中对象的总面积。 返回的total是一个标量, 它的值大致地反映了和图像中on像素的个数。由于对于不同像素类型, 度量标准不同, 因此结果可能并不十分精确。BW可以是数值类型(整型、浮点型)或者逻辑类型。对于数值类型, 像素值不为0被视为on。返回值t原创 2016-12-19 21:24:52 · 8318 阅读 · 0 评论 -
matlab在处理图像时为什么把数据转换为double型?
1 有些函数支持double型,而不支持uint8的数据类型,所以要转换2 精度问题了,因为uint8进行数据处理的时候,容易造成数据溢出或精度不够。为了节省存储空间,matlab为图像提供了特殊的数据类型uint8(8位无符号整数),以此方式存储的图像称作8位图像。imread把灰度图像存入一个8位矩阵,当为RGB图像时,就存入8位RGB矩阵中。因此,matlab读转载 2016-12-21 15:22:13 · 15155 阅读 · 2 评论 -
Qt5.11.0+OpenCV3.4.3配置教程
关于详细配置,可以参考:OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行https://blog.csdn.net/sinat_36264666/article/details/73200739 本文主要是阐述,在编译过程遇到的问题及解决方法。1、D:\opencv-3.4.3\modules\videoio\src\cap_msmf.cpp:14...原创 2018-10-30 15:48:08 · 1689 阅读 · 2 评论