小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 机智的初初

想实现摄像头自动间隔拍摄

[复制链接]
发表于 2016-10-19 20:23:16 | 显示全部楼层
机智的初初 发表于 2016-10-19 19:08
感谢老大手把手耐心指导。。
我用this.cameraWindow1.Camera.LastFrame代替snapshot后还是在cameraWindo ...

前面加一个判空
  1. Bitmap bm=this.cameraWindow1.Camera.LastFrame;
  2. if(null!=bm)
  3. {
  4. try
  5.             {
  6.                 bm.Save(RootPath + FileName);
  7.                
  8.             }
  9.             catch (Exception ee)
  10.             {
  11.             
  12.             }
  13. }
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-19 20:43:02 | 显示全部楼层

老大,这是我改好的代码

现在不报错了但是还是没有工作。
抓取不到照片。。
请问是哪里出问题了?还有别的地方需要修正么?

QQ图片20161019203701.png
回复 支持 反对

使用道具 举报

发表于 2016-10-19 21:08:10 | 显示全部楼层
机智的初初 发表于 2016-10-19 20:43
老大,这是我改好的代码

现在不报错了但是还是没有工作。

你看我上一条回复,要先把图像赋值给一个变量,否则后面可能获取到的又是NULL
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-19 21:14:30 | 显示全部楼层

老大我写代码时候Bitmap bm=this.cameraWindow1.Camera.LastFrame的时候cameraWindows1老是报错,是哪里没写全么?
改成cameraWindow不报错但是还是不工作。。
回复 支持 反对

使用道具 举报

发表于 2016-10-19 22:22:27 | 显示全部楼层
机智的初初 发表于 2016-10-19 21:14
老大我写代码时候Bitmap bm=this.cameraWindow1.Camera.LastFrame的时候cameraWindows1老是报错,是哪里 ...

你的工程确实要把cameraWindow1改为cameraWindow,另外拍照前必须先让图像出来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-19 22:24:53 | 显示全部楼层
liuviking 发表于 2016-10-19 22:22
你的工程确实要把cameraWindow1改为cameraWindow,另外拍照前必须先让图像出来。

我是每次拍照前先打开视频,然后开始拍照。现在存的路径还是原来的那个默认路径么?。我在原来的Snapshot路径里找不到图片。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-19 22:31:27 | 显示全部楼层
liuviking 发表于 2016-10-19 22:22
你的工程确实要把cameraWindow1改为cameraWindow,另外拍照前必须先让图像出来。

我把路径改为imagepath把文件名改为1.jpg 出来图像了
接下来我把图像的名字改成不同的就可以了
谢谢老大耐心指导!!
不胜感激!我再去继续学习!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-9-8 09:11 , Processed in 1.083289 second(s), 19 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表