OpenCV with C ++(构建机器人手臂)

时间:2016-06-19 15:32:02

标签: c++ opencv visual-studio-2015 opencv3.0

首先,我可以说我有一些知识但显然对OpenCV来说还不够。

这是事情:我正在尝试使用边缘检测方法进行物体检测。有了这个,我需要得到对象的X,Y坐标和中心位置。之后,程序需要将此信息发送到带有串口的控制板(Arduino)。

在互联网上,我发现了很多例子和教程。但问题从这里开始:很多都没有在我的电脑上工作,我无法理解为什么。我使用的是Win10和VS2015。

例如:安装完成后,我尝试了Cascade Classifier的官方OpenCV文档。当我尝试调试时,它无法正常工作。

以下是此代码的错误列表:

Severity    Code    Description Project File    Line    Suppression State Error (active)        no operator "=" matches these operands  deneme5 c:\Users\sertu\OneDrive\Documents\Visual Studio 2015\Projects\deneme5\deneme5.cpp   38   
Error   C2679   binary '=': no operator found which takes a right-hand operand of type 'IplImage *' (or there is no acceptable conversion)  deneme5 c:\users\sertu\onedrive\documents\visual studio 2015\projects\deneme5\deneme5.cpp   38   
Warning C4244   'argument': conversion from 'double' to 'int', possible loss of data    deneme5 c:\users\sertu\onedrive\documents\visual studio 2015\projects\deneme5\deneme5.cpp   71   
Warning C4244   'argument': conversion from 'double' to 'int', possible loss of data    deneme5 c:\users\sertu\onedrive\documents\visual studio 2015\projects\deneme5\deneme5.cpp   72   
Warning C4244   'argument': conversion from 'double' to 'int', possible loss of data    deneme5 c:\users\sertu\onedrive\documents\visual studio 2015\projects\deneme5\deneme5.cpp   82

对于OpenCV,我相信我做了一切。要安装OpenCV,我关注了YouTube视频。

奇怪的是(至少对我来说很奇怪)视频有四个例子。当我尝试它们时,它们正在工作:/

有些机构可以解释一下为什么这段代码不能用于OpenCV文档。这可能是非常简单和愚蠢的问题,但我搞砸了。

0 个答案:

没有答案