树莓派RaspberryPi2在windows10 iot下运行opencv 基于vs2015

一、Windows10IoT Core系统安装
树莓派的系统是安装在他的sd上面的,以下是系统安装步骤:
1、打开tool目录下iso文件,点击安装里面的msi文件,安装完成后会有一个flash.ffu文件在他的安装目录下面例如:C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2 ,这个是我们要用的系统映像文件。
2、将sd卡插入读卡器。
3、利用dism工具将系统映像刻录到sd卡上,用管理员运行cmd,命令如下:
dism.exe /apply-Image /ImageFile:flash.ffu /ApplyDrive:\\.\\PhysicalDrive1 /SkipPlatformCheck
其中PhysicalDrive1是你的SD卡的磁盘号决定的,获取sd卡的磁盘号可以运行以下命令:
diskpart
list disk
exit
4、完成之后“安全删除硬件”即可。

二、树莓派的windows10IoT上运行opencv
1、由于是基于vs2015开发的,所以要先安装vs2015的环境。首先安装vs2015的最新版本,在安装的时候选择custom模式,选择Universal Windows App Development Tools > Tools and Windows SDK,完了以后打开vs2015还要安装WindowsIoT project templates (路径是:Tools>Extensions and Updates>Online)。
2、开启Develop mode(系统路径:setting>update&security>For developers)
3、下载安装Windows 10 IoT Core Dashboard,这个工具可以连接树莓派的板子。默认用户名:Administrtor,默认密码:p@ssw0rd
4、下载opencv相关的代码,下载地址:https://github.com/Microsoft/opencv/tree/vs2015-samples
5、添加一个环境变量OCV2015_ROOT,其值为解压文件包以后的路径,例如:C:\openCV\opencv-vs2015-samples。
6、接下来先编译ARM的OpenCV库文件,对应是vs2015\WS\10.0\ARM目录下的vs2015项目。打开以后可能会提示安装他的windows SDK版本,安装即可,安装完以后就可以编译了,debug模式release模式都编译一下。如果没有对应的sdk版本,用最新的sdk版本也可以,只需编译之前设置一下编译sdk版本即可。
6、编译完openCV库以后进入samples\winrt_universal目录,对应里面有两个例子:RaspberryCV是处理图片的例子,VideoioXAML-arm是连接camera的例子。打开工程以后需要添加一些设置,选ARM和Remote Machine编译,Project->propertios->ConfigurationProperties->Debugging->Machine Name对应你连接的树莓派设备(树莓派要开机状态)。设置完之后就可以Debug了。

三、
参考文档:
环境配置:https://developer.microsoft.com/en-us/windows/iot/GetStarted
http://www.cnblogs.com/cloudtech/p/5562120.html

运行opencv:
https://msopentech.com/blog/2015/05/15/uap-in-action-running-opencv-on-raspberry-pi-ii/#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值