重要提示:

Unity 2017开始已经支持到.net 4.5了!!! 可以接入单反的SDK了!!我也很久没有做单反的接入了,所以不要问我了。

关于SDK,中国是没有被允许对主流单反的SDK申请开发,所以可以选择到外国单反官网申请SDK,也可以通过一些网站下载,反正我没有了...

下载的时候注意sdk是要对应相机版本的,不要别人发链接就乱下载。

------------------

原文:

之前已经在unity3d做了一款成品软件 无奈由于u3d不支持单反 像素有点低 决定转移到vs平台上单反开发

绿幕动态抠图 输出到大屏幕

手机控制(换背景 分享发邮件给别人) 校园字UI 打印出来

在u3d大屏幕里和手机里能看到并保存到

首先 你得有佳能单反对应型号的SDK 需要到官网申请 但是只允许几个国家和地区而已

然后才能进行开发

我在vs上开发遇到的难点挺多的

1.网络通讯 弄了个多线程通讯 然后抛出异常:内部错误

在接受btn信息的时候 把相当于按下拍照的函数 调用SDK的takePhoto 拿了过来
public void ReceiveMessage(IAsyncResult ar)
 {

.....

...

..
//相机SDK函数takephoto调用           
SDKHandler CameraHandler;
CameraHandler = new SDKHandler();                            
//button的代码
//yry
 {
        if ((string)TvCoBox.SelectedItem == "Bulb") CameraHandler.TakePhoto((uint)BulbUpDo.Value);
         else CameraHandler.TakePhoto();
}
//catch (Exception ex) { ReportError(ex.Message, false); }

}

2.动态的GPU抠图不会

自行写了个cpu抠图 太卡 而且也会抛出异常

vs上开发的 canon SDK运行图

佳能相机的拍照应用开发canon EDSDK C#相关推荐

  1. Android开发 Camera2开发_1_拍照功能开发

    Android开发 Camera2开发_1_拍照功能开发 介绍 google已经在Android5.1之后取消了对Camera1的更新,转而提供了功能更加强大的Camera2.虽然新版本依然可以使用C ...

  2. kinect体感互动拍照软件开发,支持绿幕/无背景两种,自定义成像区域

    体感互动拍照软件主要利用抠像技术和影像合成技术实现,参与者走进游戏区域内,会看见自己的影像已经被合成到前方的屏幕里,这就是抠像互动. 产品介绍: 佩京AR虚拟拍照系统支持绿幕和无背景,通过体感控制拍摄 ...

  3. 【FAQ】什么是 Canon EDSDK(EOS Digital SDK)

    EDSDK(EOS Digital SDK)是佳能推出的一种适用于佳能数码相机的软件开发工具包.EDSDK由一组API.DLL和静态链接库组成,这些库为软件开发人员提供了控制相机以及访问相机生成的数据 ...

  4. 宠物拍照app开发,把握萌宠流量

    随着宠物数量的增加催生了一个个宠物类APP,如E宠.有宠等,市面上的app关注点大都在宠物食品.宠物美容.宠物医疗等方面,在宠物拍照方面的app相对比较稀少,由此可见宠物拍照类型app的发展空间还有很 ...

  5. Android手机拍照程序开发,android Camera开发-手机拍照流程

    android 拍照API流程 1. 在布局文件中添加一个 surfaceView (摄影平面) 2.根据 SurfaceView  获得 Holder (固定器) 3.给固定器设置 SurfaceH ...

  6. android 实现拍照,Android开发拍照实现

    释放双眼,带上耳机,听听看~! 1.implements SurfaceHolder.Callback 可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程 Execu ...

  7. canon相机api中文_从提示框:协调双引导盒,升级佳能相机和简便的键盘清洁

    canon相机api中文 Every week we dip into our tips bag to share some handy reader tips with you. This week ...

  8. 在微信开发者工具中 实现微信小程序之相机拍照及其相关功能的开发

    微信小程序 - 相关知识 技术扩展 - 微信小程序 - 相机拍照功能 微信开发:前端 + 后端 小程序开发 - 准备工作:JavaScript + HTML + CSS 小程序 - 面向微信框架技术开 ...

  9. 2015年3月-前端开发月刊

    1. 创业 2. 职业|项目管理 3. git 4. 知乎(zhihu) 5. 其它 6. Angular 7. 看书学习 8. 移动开发 9. Html5 10. CSS3 11. Javascri ...

最新文章

  1. 2018-2019 ACM-ICPC, Asia Nanjing Regional Contest
  2. 笔记本计算机硬件知识,知识和经验:笔记本计算机的基本知识_计算机硬件和网络_IT /计算机_信息...
  3. 【深度学习】去掉softmax后Transformer会更好吗?复旦华为诺亚提出SOFT:轻松搞定线性近似...
  4. 为什么Note.js 里面没有sap.ui.core.Control.extend()这样的代码,但是runtime有自动生成有
  5. pic单片机选型手册_STM32F103单片机RTC及其晶振相关的官方资料整理
  6. 谈谈Virtual DOM
  7. 昆明冶金职业技术学院计算机,昆明冶金高等专科学校官网
  8. python对串口助手传入的16进制字符数据进行绘图
  9. uVision2项目实践:HelloWorld
  10. java web音乐播放器_[JavaWeb]网页音乐播放器
  11. ThoughtWorks笔试题汇总
  12. java使用Redis实现点赞功能
  13. 《我想进大厂》之MQ夺命连环11问
  14. Vue动态加载本地磁盘图片
  15. 适合旅游时住的各地旅馆 超级便宜,绝对实用,谢谢分享!有好东西大家共享!
  16. SSL安全证书过期的原因及解决方法
  17. html页面数据的维护
  18. 微课--使用Python查看本机实时网速(GUI版)
  19. 关于C#如何引用Microsoft.Office.Interop.Excel
  20. 阿里云国际版如何将ECS云服务器中的数据备份到本地

热门文章

  1. 我国多地进行区划调整
  2. 市面上认可的智能代还软件已经进入春天,真正的提额神器冲击线下
  3. MySQL消除笛卡尔积的方法_SQL查询中的笛卡尔积现象解决方法
  4. Java输出数组最小值的几种方法
  5. 06-ET框架的前后端通信2
  6. 精仿某宝源码 无加密版本
  7. Yolov5 (v6.1)添加注意力机制
  8. 技术篇:克服优柔寡断
  9. 万用表排查焊接线路(小白)
  10. Html特殊标记符号