一、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卡的磁盘号可以运行以下命令:diskpartlist diskexit4、完成之后“安全删除硬件”即可。二、树莓派的windows10IoT上运行
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-samples5、添加一个环境变量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了。 三、
参考文档:环境配置:运行opencv: