
去伪轮廓项目
是江姑娘呀
这个作者很懒,什么都没留下…
展开
-
MATLAB图像预处理
图像预处理操作包括:otsu阈值分割,空洞填充,去除非连通目标小区域,平滑边缘。seg_gray=rgb2gray(segmented_images{rgb_label1});level=graythresh(seg_gray);seg_bw=im2bw(seg_gray,level); %Otsu阈值分割imtool(seg_bw)seg_fill=imfill(seg_b...原创 2018-10-11 20:17:06 · 2615 阅读 · 0 评论 -
批量处理或保存图像数据代码
有的时候要批量操作图像,保存数据或者图像结果。可以利用函数嵌套进行。这个代码我是从老师代码里看到的,我将其运用于去伪轮廓项目里,保存K-means聚类结果可行,但是保存拟合圆图像时出错(拟合圆不正常),错误原因不明,待解决。注意一点:使用时检查结果是否正常嵌套的代码比较简单,分别为主函数与处理函数。主函数:close all;clc;clear all;st=1;%开始图像编号e...原创 2018-10-07 13:03:57 · 538 阅读 · 0 评论 -
Matlab保存图像及数据代码实现
保存处理图像有两种方式:第一种:直接保存(针对可以写出图像变量名那种,例如Image....)imwrite(Image,pass); %Image为图像变量名,pass为保存路径cas=1;filename = sprintf('C:\\Users\\dell\\Desktop\\苹果特写图像\\%d.jpg', cas);I_rgb=imread(filename);Sa...原创 2018-10-07 13:50:20 · 10216 阅读 · 0 评论 -
MATLAB圆拟合
查过很多材料,圆拟合的代码主要有两种,但是其实原理相同只是从两种方式表达而已。开始时只查到代码,并不知其原理也没查到,偶然一个机会下载一个资源得知其原理。以下主要从三个方面总结MATLAB圆拟合代码(含圆拟合、画圆)原理注意(这个最重要,见证了我沙雕的智商~)1.代码第一种:利用行列式,短小精悍function [xc,yc,R,a] = circfit(x,y)%...原创 2018-10-08 18:12:49 · 29888 阅读 · 41 评论