C++ 未指定的错误找不到写入程序

C++ 未指定的错误找不到写入程序,c++,opencv,image-processing,computer-vision,C++,Opencv,Image Processing,Computer Vision,我正在尝试运行和检查一个示例程序,并执行它。我给出它的论点,第一个是facefinder的路径,第二个是输入图像,第三个是输出图像,等等。但当我给出所有路径时,它会显示以下错误并关闭。我正在使用Visual studio 2015和opencv 2.4.10 错误: 命令行参数 路径 我的全部论点 E:\\pico-master\\rnt\\cascades\\facefinder -i E:\\1.jpg -o E:\\ -m 128 -M 1024 -a 0.0 -q 5.0 -c 1.

我正在尝试运行和检查一个示例程序,并执行它。我给出它的论点,第一个是facefinder的路径,第二个是输入图像,第三个是输出图像,等等。但当我给出所有路径时,它会显示以下错误并关闭。我正在使用Visual studio 2015和opencv 2.4.10

错误:

命令行参数

路径

我的全部论点

E:\\pico-master\\rnt\\cascades\\facefinder -i E:\\1.jpg -o E:\\ -m 128 -M 1024 -a 0.0 -q 5.0 -c 1.1 -t 0.1
OpenCV找不到将映像写入磁盘的写入程序,因为您没有在
-o
选项中指定映像路径

使用
-o path_to_image
保存输出图像,例如:

-o E:\\img.jpg

您能显示您的
-o
输出路径吗?您提供的图像扩展名似乎无效。我更新了问题。您应该指定一个输出图像:“-OE:\\img.jpg”等。谢谢,它可以工作。你能把它作为答案贴出来吗?这样我们就可以把它整理出来了。以及如何将其转换为命令行参数的网络摄像头输入。我现在不能,明天发布。你能更好地解释你的第二句话吗?但它应该是0或1,就像我们有cvCaptureFromCAM(0)不,你的样本使用硬编码的0。如果您还需要能够选择设备编号,则必须稍微修改程序。但这是另一个问题的材料是的,但当我使用硬编码0时,它给了我无效参数的错误,即使在删除-iwell之后,这也回答了问题。你可以问一个关于如何设置相机设备的新问题。我在这里打开相机设备的新线程
-o E:\\img.jpg