148得票7回答
如何使用视觉输入训练人工神经网络玩Diablo 2?

我目前正在尝试让人工神经网络玩一个视频游戏,并希望从这里美妙的社区中获得一些帮助。 我选择了《暗黑破坏神2》。游戏是实时的,以等距视角进行游戏,玩家控制一个单一的角色,摄像机以其为中心。 为了使事情具体化,任务是让您的角色获得x点经验值,而不使其健康值降至0,其中通过杀死怪物获得经验点。以...

121得票13回答
OpenCV与Python - 图像太大无法显示

我有一张6400×3200的图片,而我的屏幕分辨率是1280 x 800。因此,这张图片需要调整大小以便显示。我正在使用Python和OpenCV 2.4.9。 根据OpenCV文档, 如果您需要显示大于屏幕分辨率的图像,则需要在imshow之前调用namedWindow("", WINDO...

118得票4回答
OpenCV:在一个区域周围画一个矩形

如何在Python中使用OpenCV来绘制矩形框,以便在图像中标记出一些区域,用于目标检测的目的?

114得票6回答
mAP指标是什么,它怎么计算?

在计算机视觉和物体检测中,常见的评估方法是mAP。它是什么,如何计算?

113得票10回答
使用`cv::inRange`(OpenCV)进行颜色检测时,选择正确的上下HSV边界。

我有一张带橙色盖子的咖啡罐图像,我想找到它的位置。 这是图片 。 gcolor2工具显示盖子中心的HSV值为(22, 59, 100)。 问题是如何选择颜色的限制?我尝试了最小值=(18, 40, 90)和最大值=(27, 255, 255),但得到了意外的结果 以下是Python代码:...

111得票5回答
如何在OpenCV(Python)中将灰度图像转换为RGB?

我正在使用OpenCV学习实时应用中的图像处理。我对一幅图像进行了一些阈值处理,并希望将轮廓标记为绿色,但由于我的图像是黑白的,它们没有显示出绿色。 在程序早期,我使用了gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)从RGB转换为灰度图像,但要返回则...

107得票6回答
使用OpenCV自动调整彩色纸张照片的对比度和亮度

当拍摄一张纸(例如使用手机相机)时,我得到了以下结果(左图)(jpg下载此处)。期望的结果(使用图像编辑软件手动处理)在右侧: 我希望使用openCV处理原始图像,以自动获得更好的亮度/对比度(使背景更白)。 假设:图像具有A4纵向格式(我们不需要在此主题中进行透视变换),纸张是白色...

105得票3回答
与“分割”和“场景标记”相比,“语义分割”是什么?

语义分割只是一种多余修辞吗?还是“语义分割”和“分割”之间存在差异?与“场景标记”或“场景解析”有什么区别? 像素级分割和像素分割有什么区别? (附带问题:当您拥有这种像素级注释时,是否可以免费获得对象检测,还是仍然需要做些什么?) 请提供定义的来源。 使用“语义分割”的来源: Jo...

100得票4回答
我该如何选择 Tesseract 和 OpenCV?

我最近发现了Tesseract和OpenCV。看起来Tesseract是一个完整的OCR引擎,而OpenCV可以用作创建OCR应用/服务的框架。 我尝试在我的一些图像上使用Tesseract,它的准确性似乎还不错。后来,我发现了一个非常简单的教程,介绍如何使用Python使用OpenCV进行...

97得票7回答
使用OpenCV合并两张图片

我正在尝试使用OpenCV 2.1将两张图片合并成一张,并将它们相邻放置。在Python中,我正在执行以下操作:import numpy as np, cv img1 = cv.LoadImage(fn1, 0) img2 = cv.LoadImage(fn2, 0) h1, w1 = i...