标签:computer-vision
-
将锯齿状的边缘近似为线 - python
我试图找到墨迹斑点角落的准确位置,如下所示: 我的想法是使线条适合边缘,然后找到它们相交的位置。到目前为止,我已经尝试将cv2.approxPolyDP()与epsilon的各种值一起使用来近似边缘,但是这看起来并不可行。我的cv.approxPolyDP代码给出以下结果: 理想情况下,这就是我要生产的(在油漆上绘制): 是否存在解决此类问题的CV功能?我曾 […]
-
增加图像中文本行之间的空间 - python
我有单行间距的一段文字的输入图像。我正在尝试实现行间距选项,以增加/减少Microsoft Word中文本行之间的间距。当前图像位于单个空格中,如何将文本转换为两个空格?还是说.5空间?本质上,我试图动态调整文本行之间的间距,最好使用可调参数。像这样: 输入图像 所需结果 我目前的尝试是这样的。我已经能够略微增加间距,但文字细节似乎受到侵蚀,并且行与行之间存 […]
-
从非常嘈杂的二进制阈值图像中滤除噪声 - python
我希望能够分析以下图像,获取线条并找到平均宽度。(我的副本的大小比〜5K大了〜4K),由于阈值处理后的所有杂音,无法进行下一步。 使用我的代码,我到了这一点... 我的问题是,线路之间有很多噪音,看起来像是凝结的噪音。 这是我的代码... image = np.copy(origImg) newImage = np.empty_like(image) sca […]
-
如何量化cartToPolar输出以估计连续帧Python OpenCV之间的流量? - python
如何量化cartToPolar的输出以估计连续帧之间的流量? 为了简单起见,这里输出两帧 import cv2 img_1 = cv2.imread('0.png') img_2 = cv2.imread('1.png') frame_1 = cv2.cvtColor(img_1, cv2.COLOR_BGR2GRAY […]
-
高斯噪声未覆盖主要图像-Python - python
我正在尝试将高斯噪声添加到图像(“ pepper.jpg”)中。如结果所示(“ noisey pepper.png”),它可以工作;但是噪音并没有覆盖“辣椒”,而是在周围。应用噪音时我缺少什么吗?任何意见,将不胜感激。 import cv2 import numpy as np img = cv2.imread("pepper.jpg", […]
-
来自Google Cloud视觉响应Node.js的非最大抑制 - python
所以我想看看是否有可能在Google Cloud Vision API响应的nodejs中实现非最大抑制,例如,响应如下所示: [ { "mid": "/m/09728", "languageCode": "", "name": "Bread […]
-
使用Python图像处理对生物样品的照片进行分割,以提取感兴趣的圆形区域 - python
我在完成一些生物样本照片的分割时遇到问题,我试图通过图像处理来分析细菌的生长,因为理论上它应该起作用。这是我拥有的原始图像之一: 我正在尝试对圆内的区域进行分割,以了解像素值随着时间的流逝如何变化。我一直在尝试很多技术,因为我对于分析这类样本还比较陌生,起初我使用的是opencv,但没有得到想要的结果,所以现在我对所有样本都使用scikit-image图像处 […]
-
PIL,im.getdata()返回整数而不是元组 - python
我正在编写一个接受图像输入并返回RGB代码列表的函数。 im = Image.open('picture.jpg') pix = list(im.getdata()) pix应该是RGB元组的列表。在大多数情况下是这样,但是我发现了一些这样的情况:[(244,255,255),(100,100,90),(23,0,80),...,220, […]
-
Caffe网络的损耗非常低,但测试精度却很差 - python
我对咖啡有点陌生,并且出现了一些奇怪的行为。我正在尝试对bvlc_reference_caffenet使用微调来完成OCR任务。 我已经接受了他们的预训练网,将最后一个FC层更改为我拥有的输出类的数量,然后进行了再训练。经过几千次迭代,我得到的损失率为〜.001,而网络测试时的准确率超过90%。就是说,当我尝试自己对数据运行网络时,我得到的结果很糟糕,不超过 […]
-
Python中的非局部最大值抑制 - python
目标:输入图像(2d numpy数组)和窗口大小,并输出相同的数组,并保留局部最大值,但在其他位置为0。 我正在努力解决的问题:我认为我在代码中犯了一个愚蠢的错误,可能是我的循环中有一些错别字,但我不确定(局部最大值仅在图像的左侧,这是不正确的)。正如我在下面指出的,我也欢迎使用OpenCV或numpy的任何简单技巧来简化此解决方案。 类似的问题:Findi […]