如何画线部分缺陷分割图像。
1视图(30天)
显示旧的评论
你好,我想画两条线自动图像。供您参考我画这些线手工标注绿色和紫色的颜色使用imline函数如matlab所示。谁能帮我在这。感谢任何帮助! !
19日的评论
为副总经理
2021年5月8日
如果你使用imline(),为什么不……使用imline () ?如果你能计算直线的区段,就指定:
% H = imline (HPARENT, X, Y)创建了一个可拖动的,可调整大小的行上
%由HPARENT指定对象。X和Y指定初始端点
%的位置线形式X = ((X1, X2), Y = (Y1 Y2)。
如果你不知道区段(X, Y),然后如何找到它们完全取决于你的明确目标。
图像分析
2021年5月8日
有数百万像素的图像。你是“自动”如何定义一条线段的端点?我认为没有理由你为什么选择你选择的端点的位置。你可以用语言描述的算法会自动找到这些点吗?
你要行图像(烧成图像像素)或你想要画一条线段在上面的叠加图像吗?
kanika bhalla)
2021年5月10日
嗨为副总经理,感谢你您的回复。
H = imline (HPARENT, X, Y)——这是完全手工。我必须手动计算X = ((X1, X2), Y = (Y1 Y2)坐标。这不是适合我的目标。实际上我是致力于工业光学缺陷检测项目。我们需要激光切割自动绘制线条。你能与我分享更多的想法。
非常感谢! !
kanika bhalla)
2021年5月10日
嗨,图像分析,非常感谢你的回复。
“自动”定义一条线段端点的挑战性。我有选择端点的位置,你选择,因为这个缺陷存在thev dataline将导致短路。因此选择的点是dataline点。我是从事工业项目,我们需要做激光切割。甚至我不知道我要怎么做这个自动。如果你能分享任何想法。这对我来说会有帮助。
谢谢! ! !
为副总经理
2021年5月19日
如果你想做点什么,那么也许缺陷本身不包含相关的信息进一步处理;毕竟,这是一个
缺陷
。我们不知道你是如何识别缺陷或周边地区是什么样子。您可能需要使用信息从环境或来自知识的预期的对象结构。
图像分析
2021年5月20日
再一次,我不知道你在哪里画上五彩缤纷的blob任何行。我没有看到紫和绿线。如果我画了一条线(100100)(120、150)——将为你工作吗?如果没有,为什么不。我可以画一条线坐标之间的完全自动的,没有互动的用户参与,只要我知道然后结束点。如果端点(100100)和(120150)不为你工作那么excrutiating详细地解释为什么他们不为你工作。
为副总经理
2021年5月20日
让我说明这个问题。假设有一些线的特性和缺陷:
你可以单独提取缺陷:
但注意缺陷并不包含任何信息的
应该是
。周围的环境可能会:
也许可以使用这些信息。
然而,这些信息仅是不足以解决潜在的问题(或至少没有很多工作)。如果你的程序发现是这样的:
将一个简单的程序,项目直线能弄清楚正确吗?这是什么?
当然,我仍然不知道你的照片是什么样子,所以我只是猜测可能出现什么困难。
kanika bhalla)
2021年5月20日
非常感谢你
@DGM
为进一步说明问题的可能的解决方案。金宝搏官方网站我想进一步讨论。作为第二图像,你是一样的我在这篇文章中获得如上所示。第三张照片发布后,你也可以在我的情况下完成。但如何获得第三照片以及它如何可以进一步用来标记线。
我将原始图像从我获得segmneted缺陷。
你能进一步指导我怎么进行进一步实现我的目标。非常感谢你的时间和
帮助! ! !
kanika bhalla)
2021年5月20日
行了手动口头上使用imline函数。紫色和绿色的线条勾勒出了口头上如图尖头(imline函数)。指示你在绘制线条的时候给坐标。它将工作和轻松地画一条线,但这是手工做的。作为用户手动给分。我的任务是确定这些坐标点或自动。我要两条线自动如附图所示。是由一些方法自动确定这些坐标。
这是因为缺陷存在的绿色数据行和我需要做激光切割的线。这将工作作为激光切割路径。希望现在的描述问题是明确的。谢谢你的时间和帮助! !
图像分析
2021年5月20日
所以你想让代码有用户手工画一条线和返回端点可以画一条线吗?如何imline(),画直线(),或improfile ()。这些都应该这样做。
如果您不希望用户手动画任何东西,然后说他们考虑当他们是画线。否则我怎么知道在哪里画他们。喜欢这颜色梯度图像中。为什么是紫色的线画的和不在一个位置向下转移20像素吗? ? ?
把原始图像,用户利用,没有线条画/燃烧。
kanika bhalla)
2021年5月20日
编辑:kanika bhalla)
2021年5月20日
不,我不想让任何用户手工画一条线和返回端点可以画一条线。我想要自动端点画线。我画这些紫色和绿色线使用imline函数。和画直线(),或improfile()不能解决我的问题。
是的,我不想让用户手工画任何东西,这就是为什么我需要帮助或者一些想法可以从缺陷部分纳入considereation画线。如果有任何方法或方式我可以得到图像的坐标作为缺陷部分是白色背景。有什么方法,代码将坐标,它将发现值除了255。
紫色的线画,而不是在有位置向下转移20像素因为我从事工业项目的自动化检查面板的图像。和草地上的缺陷是存在的数据行这将导致短路。所以,我们的任务基本上是分离的缺陷出现在绿色数据行。因此我需要画线只在绿色部分,这样我将生成一个激光切割路径。
这里我附上了原来的面板图片,从缺陷面板形象和我上面已经公布的照片,其中有手工绘制的紫色和红色线应该自动完成而不是任何用户交互。
kanika bhalla)
2021年5月21日
图像分析
2021年5月21日
可能不会。花了你两个星期最后描述的情况,浪费了很多时间。今天我准备长途旅行一周,不会有很多时间。加上这样的发现缺陷团abritrary彩色图像将非常困难,花费很多时间,时间,我不能花/为你捐款。也许别人会花时间。对不起。
kanika bhalla)
2021年5月30日
编辑:kanika bhalla)
2021年5月31日
直升机先生@Kalyan Acharjya感谢你您的回复。不,先生,我仍然挣扎很多来解决这个问题。如果你可以,请帮助。我将永远感激你。谢谢你!
答案(0)
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。