草庐IT

cv2.rectangle

全部标签

iphone - 如何让示例运行 Open CV

我正在尝试为模板匹配制作OpenCV项目示例,如here所述.到目前为止我所做的步骤包括:Downloaded并在我的项目中导入OpenCV框架将.m扩展文件更改为.mm并在.pch文件中包含了代码#ifdef__cplusplus#import#endif#ifdef__OBJC__#import#import#endif我还从link下载并导入了MatchTemplate_Demo.cpp文件。.但是这里有图书馆链接问题ld:warning:directorynotfoundforoption'-L/Users/G1/Desktop/Xcode'ld:warning:directo

ios - grabCut 中的错误参数(图像必须具有 CV_8UC3 类型)

我正在使用以下代码使用grabCut算法:cv::Matimg=[selfcvMatFromUIImage:image];cv::Rectrectangle(10,10,300,150);cv::Matresult;//segmentation(4possiblevalues)cv::MatbgModel,fgModel;//themodels(internallyused)//GrabCutsegmentationcv::grabCut(img,//inputimageresult,//segmentationresultrectangle,//rectanglecontaining

c++ - cv::Scalar 不显示预期的颜色

在图像框架上,我使用voidellipse(Mat&img,Pointcenter,Sizeaxes,doubleangle,doublestartAngle,doubleendAngle,constScalar&color,intthickness=1,intlineType=8,intshift=0)绘制一个椭圆,我想将椭圆颜色设置为绿色[RGB值:(165,206,94)]。所以我将参数constScalar&color设置为cv::Scalar(94.0,206.0,165.0,0.0);//asBGRorder,supposethevalueis0.0-255.0cv::Sc

Package | 解决 module ‘cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘

.问题背景由于这个问题出现了两回,决定记录一下。实验背景是使用opencvpython库进行数据预处理,遇到报错信息如下:“importcv2File“/opt/conda/lib/python3.8/site-packages/cv2/init.py”,line181,inbootstrap()File“/opt/conda/lib/python3.8/site-packages/cv2/init.py”,line175,inbootstrapif__load_extra_py_code_for_module(“cv2”,submodule,DEBUG):File“/opt/conda/li

java - 最近的 Java API 中缺少 OpenCV 枚举变量(如 CV_BGR2GRAY 或 CV_AA)?

我在Eclipse中设置了一个Java项目来检测图像中的面部和眼睛。一切正常,除了我被迫使用数值来表示枚举变量,如CV_BGR2GRAY或CV_AA。是否有一些导入(或有一种引用它们的方法)可以访问它们? 最佳答案 CV_BGR2GRAY应定义为Imgproc.COLOR_BGR2GRAY,CV_AA应定义为Core.LINE_AA。 关于java-最近的JavaAPI中缺少OpenCV枚举变量(如CV_BGR2GRAY或CV_AA)?,我们在StackOverflow上找到一个类似的问

java - Rectangle 和 Rectangle2D 的区别

目前,我使用Rectangle和Rectangle2D(Rectangle2D.Double)互换。我想知道在选择正确的数据类型时我应该考虑什么?除了Rectangle(Rectangle2D的子类)有更多的API函数外,我没有看到任何明显的区别。谢谢。 最佳答案 矩形使用int坐标。Rectangle2D是一个抽象类,它不关心您使用的是int、double还是float坐标。如果您需要double和float的更高精度,则必须使用Rectangle2D。Rectangle2D是基类,因此如果您正在编写以抽象方式对矩形形状进行操作的

python - 使用OpenCV/cv2比较标记2张图像的差异(附图)

我想使用Python和cv2来比较2个图像,如下所示。(Python2.7+Windows)c:\Original.jpgc:\Edited.jpg非常简单,我可以在下面做并保存显示差异的图片:importcv2Original=cv2.imread("c:\\Original.jpg")Edited=cv2.imread("c:\\Edited.jpg")diff=cv2.subtract(Original,Edited)cv2.imwrite("c:\\diff.jpg",diff)结果是这样的:c:\diff.jpg此外,我希望根据比较的文件在图片中显示差异。换句话说,我想有一个

python - 属性错误 : module 'cv2.cv2' has no attribute 'bgsegm

importnumpyasnpimportcv2cap=cv2.VideoCapture('vtest.avi')fgbg=cv2.bgsegm.createBackgroundSubtractorMOG()while(1):ret,frame=cap.read()fgmask=fgbg.apply(frame)cv2.imshow('frame',fgmask)k=cv2.waitKey(30)&0xffifk==27:breakcap.release()cv2.destroyAllWindows()我收到以下错误:AttributeError:模块“cv2.cv2”没有属性“bgs

python - Mac OS 上 "Segmentation fault"期间的 "import cv"

尝试在我的Mac上从源代码编译opencv。我有以下CMakeCache.txt:http://pastebin.com/KqPHjBx0我制作ccmake..,按c,然后按g。比我制作sudomake-j8:http://pastebin.com/cJyr1cEd比我制作sudomakeinstall:http://pastebin.com/W77syYBj然后我在python中制作importcv并使用此堆栈跟踪获得“Segmentationfaul”:http://pastebin.com/gegYAK1u我不知道有什么可以帮助我,请。问,我会得到它。

python - Opencv: AttributeError: 模块 'cv2' 没有属性 'dnn'

我刚刚开始学习计算机视觉。运行时code我收到以下错误。[信息]加载模型...追溯(最近一次通话):文件“detect_faces_video.py”,第24行,位于net=cv2.dnn.readNetFromCaffe(args["prototxt"],args["模型"])AttributeError:模块'cv2'没有属性'dnn'我认为该错误是因为我的opencv版本是3.1.0,要使本教程正常运行,我至少需要3.3.0版本。所以更好的问题是,如何将我的opencv从3.1.0升级到3.3.0。需要先删除3.1.0版本吗?我已经在虚拟环境中安装了我的opencv。谢谢