MFC调用摄像头拍照,通过curl把图片传给java后台

这篇博客详细介绍了如何在MFC应用中利用OpenCV实现摄像头拍照功能,并通过Curl将拍摄的图片上传到Java后台。内容包括VS2010配置OpenCV的步骤,环境变量的设置,以及在VS2010项目的配置。
摘要由CSDN通过智能技术生成

接着上一篇博客的背景。

现在需要实现的功能是,在前端MFC上进行拍照并显示,之后把图片传给后台。

首先第一个部分是拍照的实现,通过百度,发现大家都是在使用opencv这个插件,容易实现。

(一)VS2010配置openCV(这个配置好麻烦)

      参考的链接: http://johnhany.net/2013/11/environment-for-opencv-with-vs2010/

     (1)下载安装openCV

         下载到的文件名为“opencv-2.4.9.exe”,是个自解压文件,大小350MB左右.官网或者我发的链接 (资源统一在后面)

           下载好之后,解压到任意一个文件夹,比如“E:\softwares

    (2)环境变量的配置

     

       OpenCV库函数需要通过用户环境变量调用所需要的库文件。点击:开始->计算机(右击)->属性->高级系统设置->高级->环境    变量,在用户变量里增加一项:

                变量名:path

                变量值:E:\softwares\opencv\build\x86\vc10\bin

        如果已经有path项,在其变量值结尾添加英文分号“;”,再加上上面那个值。

        这里的“x86”代表目标程序是32位的,如果要写64位的程序则选择“x64”文件夹。并不是根据开发环境(你的机器)选择的。

        后面的“vc10”代表使用Visual C++ 2010开发。如果使用Visual Studio 2012,则填写“E:\softwares\opencv\build\x86\vc11\bin”。

    注销用户,重新登录Windows,保证环境变量更新并起作用。

(3)在VS2010中配置

在Solution Explorer中右击工程名,选择Properties。

new-proj-4

        在弹出的窗口“OpencvTest Property Pages中,Configuration选择“Debug”(或者默认的“Active(Debug)”),Platform选择“Win32”。在左边选择Configuration Properties->VC++ Directories,在右边的General中编辑Include Directories,增加以下三项:

                E:\softwares\opencv\build\include

                E:\softwares\opencv\build\include\opencv

                E:\softwares\opencv\build\include\opencv2

其实只需要填入第一行即可。由于“include\opencv”包含C版本的头文件,“include\opencv2”包含C++版本的头文件。所以编写代码时,在头文件名称前加上“opencv/”或“opencv2/”来区分两种版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值