14得票3回答
如何将弯曲的杆子分段以进行角度计算?

我正在尝试使用OpenCV从背景中分割出一根弯曲的杆,然后找到其中的弯曲并计算每个弯曲之间的角度。 幸运的是,如果前景和背景之间对比度足够大,则第一部分很容易解决。在分割时进行一些腐蚀/膨胀操作可以解决反光/高光的问题。 第二部分是我不确定如何处理的地方。 我可以轻松检索到轮廓(顶部和底...

27得票4回答
在Python中读取*.mhd/*.raw格式的文件。

请问有什么方法可以在Python中读取包含.mhd/.raw文件的数据集吗?

13得票3回答
跟踪视频中的眼球瞳孔

我正在开发一个项目,旨在追踪眼睛瞳孔。为此,我制作了一个头戴式系统来捕捉眼睛的图像。在硬件部分完成后,我陷入了软件部分。我正在使用opencv,请告诉我跟踪瞳孔最有效的方法。Houghcircles效果不佳。 之后,我还尝试了HSV过滤器,这是代码和原始图像以及处理后图像的屏幕截图链接。请帮...

8得票6回答
机器学习:标志可见性

我在机场工作,我们需要确定飞行员的能见度条件。 为了做到这一点,我们在跑道每200米放置标志,以便确定能见度有多远。我们有多条跑道,需要每小时检查一次能见度。 目前,能见度检查是由人工进行的,他们查看每个跑道末端摄像机拍摄的照片。因此,这可能会很繁琐。 我是一名程序员,对机器学习几乎没有...

9得票1回答
OpenCV的calcOpticalFlowFarneback函数输出未知

我一直在想OpenCV的calcOpticalFlowFarneback函数返回的光流矩阵有什么作用。如果我运行以下Python代码: flow = cv2.calcOpticalFlowFarneback(cv2.UMat(prvs),cv2.UMat(next), None, 0.5, ...

8得票5回答
安卓上的标记识别(识别魔方)

我正在开发一款增强现实应用程序,用于Android系统,该应用程序使用手机相机来识别魔方每个面上的彩色正方形的排列方式。 我不确定如何检测和识别魔方每个面上的彩色正方形。如果你看一下魔方,你会发现每个正方形都是六种可能颜色之一,并带有一条细黑边框。这让我想到,可能可以使用现有的标记检测API...

16得票2回答
相机模块对比度传输函数调整聚焦

目前我正在设计一款用于移动电话相机模块的测试程序。 我试图控制一个精密电动机来调整相机的焦距,以获得最佳焦点。 我一直在寻找对比度传递函数算法,但迄今为止我所找到的只有数学公式。 是否有人尝试过实施CTF?

7得票2回答
用cv2调整图像大小后,如何获取新的边界框坐标

我有一张720 x 1280大小的图片,我可以像这样将其调整为256 x 256 import cv2 img = cv2.imread('sample_img.jpg') img_small = cv2.resize(img, (256, 256), interpolation=cv2.I...

15得票2回答
提高图像处理精度以计算真菌孢子数量

我正在尝试使用Python从显微镜样本中计算一种疾病的孢子数量,但迄今为止没有太大成功。 由于孢子的颜色与背景相似,并且许多孢子非常接近。 根据样本的显微摄影结果进行操作。 图像处理代码: import numpy as np import argparse import imut...

9得票1回答
特定平面物体的目标检测

我是一名新手计算机视觉工程师,我想在图像(或视频帧)中检测特定的平面物体。 “特定的”和“平面”的意思是什么呢? “平面的”物体就像物体一样,但是它们是平的……对我来说,这意味着: 1. 物体将始终从大致相同的“正面”角度查看,也就是说,相机轴与其表面法线大致相对应。(但它们可能会围绕该...