草庐IT

cv2.circle

全部标签

c++ - 为什么 cv::meanStdDev 函数在调试时失败并出现异常

我正在为ios平台开发一个opencv应用程序。我自己编译了opencv用于调试和发布方案,但是当我尝试使用调试方案运行cv::meanStdDev函数时,应用程序失败并出现异常(使用Release时它工作正常)。测试函数非常简单:floatlist[]={1.2,1.2,1.3,0.3,6.5,2.2,0.9,0.8,0.9};cv::Mattest(1,9,CV_32F,list);cv::Scalarmean1,stddev1;cv::meanStdDev(test,mean1,stddev1);printf("[%f,%f]",mean1.val[0],stddev1.val[

iphone - 错误 : expected specifier-qualifier-list before 'cv'

我正在使用OpenCV框架进行图像处理,我正在识别照片中的边缘普通的iOS项目,现在我在cocos2d项目中转换这段代码,我已经导入了所有需要header,但在编译时出现此错误:“cv”之前的预期说明符限定符列表。这是我的代码#import"cocos2d.h"#import"CameraController.h"#import"Globals.h"@interfaceBotoxEffectController:CCLayer{cv::VideoCapture*_videoCapture;cv::Mat_lastFrame;}//thisislinewhereiamgettingerr

c++ - iOS 从 openCV cv::Point 获取 CGPoint

在上图中,我们可以看到通过一些openCV算法绘制在图像上的点。我想在这些点上绘制一个UIView点,以便用户可以裁剪它。我不知道如何访问这些点以便我可以添加uiview点。我尝试读取cv::Point,但值只是与坐标高度和宽度不同(更多)。staticcv::MatdrawSquares(cv::Mat&image,conststd::vector>&squares){intmax_X=0,max_Y=0;intmin_X=999,min_Y=999;for(size_ti=0;ix,p->y);polylines(image,&p,&n,1,true,cv::Scalar(0,25

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

ios - Circle UIView 调整大小,动画保持 Circle 形状

我有一个UIView,我将其背景设为圆形:self.colourView.layer.cornerRadius=350self.colourView.clipsToBounds=trueView是700x700的正方形。然后我尝试使用以下方法更改此View的大小:UIView.animate(withDuration:zoomLength,delay:0,options:.curveEaseIn,animations:{self.colorViewWidth.constant=100self.colorViewHeight.constant=100self.colourView.lay

ios - swift : How to create a UIView with transparent circle in the middle?

objective-c有一些答案,但没有找到任何关于swift的答案。我想创建一个中间带有透明圆圈的深色View,以便用户可以看到subview并与之交互。我如何使用swift实现它。更准确地说,我正在寻找类似whatsapp个人资料图片实现的结果。中间有一个透明圆圈,用户可以看到图片并滚动。谢谢大家的帮助! 最佳答案 Cyril的回答被翻译成swift以防止额外打字:funccircularOverlayMask()->UIImage{letbounds=self.view.boundsletwidth=bounds.size.w

ios - Swift : property 'self.circle1' not initialized at super. 初始化调用出错?

我是编程新手,正在尝试用Swift编写一个井字游戏应用程序,但这个错误使我无法运行该应用程序:属性“self.circle1”未在super.init调用时初始化。该应用程序尚未完成,但我看不到现有代码中的错误所在。请再次彻底解释任何建议,因为我是初学者。谢谢!我的代码:importUIKitclassViewController:UIViewController{//Initializingallimgsasvariables:@IBOutletstrongvarcircle1:UIImageView@IBOutletstrongvarcircle2:UIImageView@IBOu