cv2

    -1热度

    1回答

    我最近对这个关于图像分类的机器学习主题感兴趣。 我绝对不是程序员,但我是一个非常感兴趣的农民,检测水果和蔬菜的质量是一项非常繁琐和耗时的工作,特别是如果您没有钱购买工业机械以中小规模执行这项任务。 我最近碰到这个教程来了(不得不修复了不少错误的,因为它是真的不好写的,但它的工作原理): https://imaginghub.com/projects/148-how-to-distinguish-a

    1热度

    2回答

    大家好,感谢您的帮助。 我有这个功能来保存我的摄像头拍摄的视频的视频。 import cv2 import multiprocessing import threading def rec(): # Define the codec and create VideoWriter object fourcc = cv2.VideoWriter_fourcc(*'XVID')

    -1热度

    1回答

    我有两个相同大小的灰度图像,其中之一是这一个: 我想为此图像添加背景,即将白色像素更改为相应像素其他图片。我设法做到的最好结果只是两个图像的所有像素的位和像,但由此产生的图像在詹姆斯邦德内部被扭曲。我也尝试了两张图片之间的加权加法,但是当我增加詹姆士邦德图片的权重时,白色像素在结果图像中可见。

    -1热度

    3回答

    我正在研究一个程序,我应该检测相同类型的形状,并用不同颜色为每种类型着色。 我使用cv2.findCountours,然后cv2.approxPolyDP来检测每个形状。 该程序检测到任何具有8个边缘的形状为圆形,因此我决定添加一些检查 - 我使用cv2.contourArea检查当前轮廓的区域,并且还检查当前的cv2.minEnclosingCircle(cnt)的区域轮廓。 如果他们是平等的,

    -1热度

    1回答

    我正在研究一个程序,我应该检测形状 - 圆形,正方形和traingles - 并用不同的颜色为每种类型着色。 我使用cv2.findCountours,然后cv2.approxPolyDP来检测每个形状。 这是我的代码: import numpy as np import cv2 img = cv2.imread('1.jpg') gray = cv2.imread('1.jpg',0)

    0热度

    1回答

    以下行是在我的脚本: from PyQt5 import QtGui, QtWidgets, QtCore from PyQt5.QtGui import QIcon, QPixmap from PyQt5.Widgets import * import cv2 imgCross = positioningCross(Dy, Dx, center,

    0热度

    1回答

    我正在Jupyter笔记本上工作在我的窗户上。我正在尝试导入模块cv和cv2。 import cv 产生此错误。 ImportModuleError:无模块CV 同样,对于 进口CV2 它产生错误: ImportModuleError:无模块CV 请帮我解决这个问题。

    0热度

    2回答

    我编写了一个脚本来去除七个最低有效位,并且只保留灰度8位图像的每个像素的MBS。要做到这一点,我用0b10000000掩盖每个像素,但没有得到预期的输出。 import cv2 import numpy as np imageSource = 'input.jpg' original_img = cv2.imread(imageSource,cv2.COLOR_BGR2GRAY) cv2

    0热度

    1回答

    我想调整图像大小而不失去其原始质量。例如我有10个不同尺寸的白色背景。我想让他们在50 * 50的相同大小。所以符号应该保持在同一个地方并在外面添加额外的白色像素。 我使用cv2.resize(template[1], (25, 45), 255)但我的符号散落。我不想失去质量。我也看到这个帖子resize image canvas to maintain square aspect ratio

    1热度

    1回答

    我正在将图像(numpy数组)转换为字符串。然后我将这个字符串转换回原始维度的一个numpy数组。因此,numpy数组都是相等的 - 事实上,numpy.array_equals()也返回True,以使数组相等。 当我在原始numpy数组上调用cv2.imshow()时,它会打印图像。但是当我在新的numpy数组上调用cv2.imshow()时,我只能看到黑屏。 这是怎么发生的?两个numpy数组