请问matlab 图像滤波中 疵点检测图像中那个框框怎么画出来的啊?怎么改成其他的颜色?

matlab中用mesh函数画得3维曲面图形,并用不同颜色标记出重要的点,但是保存图像后发现,标记的点没出现?
etcctuh908
用mesh(X,Y,Z,C)画图,其中C表示的是颜色,C应该是与Z同样大小的矩阵,Z中每一个点,在C中对应的位置表示颜色,注意C中的每一个元素不是值,而是一个三维向量,取值在0-1之间.例如Z=(1
4);C=([0,0,1]
[1,0,0]...
谢谢,图我是可以画出来的,就是保存时遇到的问题:用不同颜色标记的特殊点,在保存后,图像中不显示?该怎么办呢?
我也没遇到过这种问题哎...如果图上显示没问题,但是保存之后图像显示不出来标记点的话,你直接用截屏来保存吧,我也遇到到图片无法保存的情况就这么解决的
为您推荐:
其他类似问题
扫描下载二维码在一副二值图像上,已知两点的坐标,采用Matlab如何在图像上画出两点的连线?line()和plot函数好像都没有在图像上画出来,我要的是在图像上面画一条直线,然后显示出来.
杏仁茶丶361
你的意思是,先显示图像,然后在图像上画画线?还是先修改二值图像的数据,再显示整幅图像也就是将原来二值图像中的数据和要画的线位置的数句直接改变?
两种都可以啊,只要最后能够显示那条直线就好了,图像数据不能删除。
先显示图像然后 hold on根据坐标用line或plot画线最后hold off那么线就显示在图像上边
为您推荐:
其他类似问题
扫描下载二维码matlab画图问题画出一条曲线,怎么在上边标出某些坐标的数值,而且这些坐标用黑框框标记,比如图示这样
清枫蟓簝鋡
f=@(x)x.^2-1;x=linspace(1,10);y=f(x);x0=[3,6];%要标的点y0=f(x0);plot(x,y);plot(x0,y0,'ks','markerfacecolor','k');for n=1:length(x0)text(x0(n),y0(n),{['x:',num2str(x0(n))],['y:',num2str(y0(n))]},'edgecolor',[.5 .5 .5],'VerticalAlignment','bottom','HorizontalAlignment','right');end
为您推荐:
其他类似问题
扫描下载二维码Matlab与VB混合编程在织物疵点自动检测的应用_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Matlab与VB混合编程在织物疵点自动检测的应用
上传于||文档简介
&&疵​点​检​测
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
你可能喜欢请问在matlab中可以改变一个灰度图像中某点的像素值么?如果可以如何改变呢?有没有程序代码?_百度知道
请问在matlab中可以改变一个灰度图像中某点的像素值么?如果可以如何改变呢?有没有程序代码?
提问者采纳
然后赋值就行了a(i,找出你要改的点的坐标,j)=k,j是要改的点的坐标;a是你的图像矩阵,i当然可以
其他类似问题
为您推荐:
灰度图像的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 matlab 图像滤波 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信