图像的分割(算法)比较多,有区域生长法、四叉树法等等。 但是二值图像应当更简单些。一个可能的办法是编写递归函数 来遍历并标注一些种子像素位置周边(相邻)像素,跟围棋求 连通性的方法类似www.mh456.com防采集。
用imread命令可以复把图片读入一个数组,制这样每个点就bai是二维数组du(矩阵)中的一个数了。zhi这个数在数dao组中的位置可以作为你想要的坐标处理。a=imread('aaaa.jpg');其中'aaaa.jpg'是图片文件名。本回答被提问者采纳
?? 具体点 我应该可以帮忙!
bp 插值算法 你搜下
不知道你文字和背景的对比强烈不。 其实就是阈值分割 最简单的办法就是先灰度化然后设置一个阈值V(或者通过计算得) 大于这个阈值的像素置1小于的置0就行了
bp 插值算法 你搜下
不知道你文字和背景的对比强烈不。 其实就是阈值分割 最简单的办法就是先灰度化然后设置一个阈值V(或者通过计算得) 大于这个阈值的像素置1小于的置0就行了
小波分析,这个可以
rgb=imread('1.jpg'); hsv=rgb2hsv(rgb); h=hsv(:,:,1);%HSV的色调值为hsv(:,:,1)吗?忘了 filename = 'testdata.xlsx';%创建文件名 xlswrite(filename,h)%写入
建一个axes 在建一个按钮比如push button,就可以实现按钮函数的话比如:% --- Executes on button press in pushbutton1.function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global im;[filename ,pathname]=uigetfile({'*.jpg';'*.bmp';'*.bmp'},'选择图片');str=[pathname filename];im=imread(str);axes(handles.axes1);imshow(im); 给你看下效果内容来自www.mh456.com请勿采集。