opencv相关内容

无需ML的实时目标检测绘制BBox

我正在尝试在没有任何ML的情况下进行实时目标检测。该方法是根据对象的颜色配置文件来识别对象。我试着用一种颜色识别一个矩形物体,并画一个边框。代码如下: import cv2 import numpy as np class ColourBounds: def __init__(self, rgb): hsv = cv2.cvtColor(np.uint8([[[rg ..
发布时间:2022-04-12 21:13:03 Python

如何根据二值视频帧中轮廓的近似形状对其进行过滤

我正在进行一个项目,其中我必须检测到一辆红色车辆(请参见下图)。 因为我相信这可以在不使用深度学习(在这种情况下是过度杀伤力)的情况下实现,所以我使用了直方图反投影,这取决于对象的颜色(红色)。结果令人满意 除非场景中存在与目标具有相同颜色分布的目标红色车辆以外的其他对象(请参见我的T恤下面的示例),否则算法会认为它也是感兴趣的对象,从而检测到感兴趣的对象和不相关的对象(我的T恤)。 ..

使用Python OpenCV检测图像中的所有圆(光学标记识别)

我需要为我的高中假期项目做一个OMR检测系统(如果足够可靠,它可能在一定程度上被学校使用),我对它做了相当多的研究,并尝试了从轮廓到模板匹配的一切方法,我觉得模板匹配工作很好,但它只能检测OMR表中许多圆圈中的一个圆圈,有人能帮我弄清楚如何检测OMR表中的多个(所有)圆圈(无论它们是否起泡),OMR表及其各自的坐标,这对我来说就足够了。 我尝试的内容: import numpy as ..
发布时间:2022-04-12 20:53:42 Python

从给定遮罩近似四边形

目标: 我要估计图像+中所示的给定遮罩对象的4个坐标四边形(不仅是矩形),而不会丢失该遮罩对象的任何像素。 试验: 我尝试使用CV2,但最终无法找到解决方案。 cv2.rangingRect:返回外接矩形的坐标(四边形估计不一定是完美的矩形) cv2.findContors+cv2.ApproxPolyDP:这不是很准确吗,并返回对象的估计极值点(需要更多的工作来估计四边 ..
发布时间:2022-04-12 20:49:22 Python

检测图像中的多个圆

我正在尝试检测这张图片中的水管数量。为此,我尝试使用OpenCV和基于Python的检测。我得到的结果让我有点困惑,因为圆圈的扩散太大了,而且不准确。 代码 import numpy as np import argparse import cv2 # construct the argument parser and parse the arguments ap = argpars ..

Python:无法打开文件';hw.py';:[错误2]没有此类文件或目录

here my output looks like, please see this image由于我是编程领域的新手,我正在尝试编写一些python代码,但我的raspberry pi似乎无法识别我的文件夹。 在这里,看起来像是 Python:无法打开文件‘hw.py’:[Errno 2]没有这样的文件或目录 我的路径和文件夹存在,我以.py扩展名保存文件,但仍显示找不到,请帮帮我... ..
发布时间:2022-04-12 14:19:28 Python

使用OpenCV检测图像中的白色像素簇

输入图像: 预期产量: 我打算拟合三个(或一些数量的)多边形(在本例中是矩形),以表示此图像中的“大”白色斑点。在输出图像中绘制的矩形是根据我对白色区域的感知。我不指望算法会得出这些相同的边界区域。我希望的是在白色像素群周围放置一些紧密的多边形。 我最初的解决方案是找到该图像的轮廓,并通过找到每个轮廓中点的凸壳,在每个轮廓周围拟合一个闭合的凸多边形。 但是,由于白色区域高度碎片 ..
发布时间:2022-04-11 16:36:39 其他开发

GStreamer+OpenCV视频处理问题

我计划从OpenCV做视频捕获,用于视频文件流/直播RTSP流。然而,在我的程序中使用VideoCapture时有很大的延迟,所以我决定使用GStreamer管道。例如,我使用 VideoCapture capVideo("filesrc location=CarsDriving.mp4 ! qtdemux ! h264parse ! nvv4l2decoder ! nvvidconv ! ..
发布时间:2022-04-08 14:53:33 C/C++开发

在Python中枚举摄影机

我在枚举多个操作系统上的Python中的摄像头时遇到一些问题。 以下是我尝试过的一些方法: import cv2 as cv num = 0 while 1: cap = cv.VideoCapture(num) if cap.isOpened(): # working capture num += 1 else: ..
发布时间:2022-04-08 14:46:31 Python

Python多进程可以拾取OpenCV视频捕获对象

我正在尝试创建一个独立的进程来处理从相机获取的图像。但多处理器似乎很难从OpenCV中提取视频捕获模块。有没有人能推荐一种解决办法?我使用的是python3.7.1 from multiprocessing import Process import multiprocessing as mp import time import logging import logging.handler ..
发布时间:2022-04-07 12:28:37 Python

基于OpenCV C++的TensorFlow 2目标检测

我已经使用TensorFlow 2对象检测API训练了SSD ResNet V1模型。然后我想在C++代码中将此模型与OpenCV一起使用。 首先,经过培训,我有三个文件: 检查点 CKPT-101.数据-00000/00001 检查点-101.index 请注意,我没有.meta文件,因为它不是生成的。 然后我使用对象检测API中的exporter_main_v2.p ..
发布时间:2022-04-01 21:39:47 C/C++开发

OpenCV变换矩阵:仿射与透视扭曲

您好,我目前正在进行图像转换,但有一件事我对扭曲不理解。即warpAffine()和warpPerspective()有什么区别? 我的意思并不是说转型有什么不同。我的问题是,为什么我可以在上述两个函数中使用相同的变换矩阵(3x3)?并且输出是否相同(如果使用相同的变换矩阵运行) 或何时使用其中一个,何时使用另一个? 推荐答案 Affine transformations可 ..
发布时间:2022-03-27 17:20:26 其他开发

如何改进CAPCTHA解码的pytesseract功能?

我想从python中的图像中提取数字。为了做到这一点,我选择了pytesseract。当我尝试从图像中提取文本时,结果并不令人满意。我还检查了以下代码,并实现了与其他答案一起列出的所有技术。然而,它似乎表现不佳。 示例图片: 我的代码是: import cv2 as cv import pytesseract from PIL import Image import matplo ..
发布时间:2022-03-27 15:53:32 Python

如何从图像中提取虚线文本?

我正在做我的学士学位期末项目,我想创建一个OCR用于使用蟒蛇进行瓶子检查。我需要一些图像的文本识别的帮助。我是需要以更好的方式应用CV2操作,还是应该尝试其他方法? 我尝试对图像执行图像处理操作,并使用pytesseract识别字符。 使用我从这张照片中获得的以下代码: 到此: 然后转到这个: 锐化功能: def sharpen(img): sharpen ..
发布时间:2022-03-27 15:46:25 Python

对带有背景的图像进行倾斜(Python)

我正在处理一个项目,在该项目中,我正在对标签上的文本进行OCR。我的工作是对图像进行倾斜,使其可用tesseract读取。 我一直在使用this approach,对图片进行灰度和阈值处理,获取黑色像素坐标,在其周围绘制minAreaRect,然后根据此矩形的倾斜角度校正倾斜。这适用于,但不适用于具有背景的图像,如所显示的图像。在那里,它计算的倾斜角度为0.0,并且不旋转图像。(预期结果:1 ..
发布时间:2022-03-27 15:38:41 Python

收据中字符的褪色部分可以恢复吗?

我有一些文件包含一些扫描的收据,我需要使用OCR从其中提取文本。由于收据中打印的文字会在一段时间后淡出,因此收据中的某些文字不清晰,会影响OCR结果。 淡出单词的一些示例: 有什么方法可以恢复褪色的部分,以便我可以改善OCR结果? 我在OpenCV中尝试了图像阈值和图像平滑,但效果不是很理想。是否可以进一步处理该图像? 先取平均值,然后取高斯阈值 先是高斯模糊,然后是高斯阈值 ..
发布时间:2022-03-27 15:23:10 Python

是否使用多个点和灵活的大小裁剪图像?

我想创建一个类似于用于裁剪文档的凸轮扫描仪的应用程序。 但我需要与我的两个映像相同的功能。 显示的第一张图像摄像机捕获的图像.. 第二个图像识别捕获的图像部分,如下所示.. 我研究得越来越多,但没有得到任何成果,所以我在这里问一下,有没有人做过这件事告诉我.. 谢谢 推荐答案 我认为您的问题是检测要扫描的对象。 像模式匹配或功能检测这样的对象检测机制 ..
发布时间:2022-03-27 15:14:25 移动开发