监控系统的开发懂得进,关于街一帧图片的问题

yaolei1006 2011-03-09 02:09:46
只给了一个IP Camera CGI应用指南这样一个文档,

snapshot.cgi
描述:获取当前图片
权限:访客
语法:/snapshot.cgi[?user=&pwd=&next_url=]
参数:
next_url:图片文件名称
说明:
0 如没有附加next_url参数,返回图片的文件名称为:设备id(设备别名)_当前时间.jpg,否则其文件名称为next_url所指定的文件名称。

[color=#0000FF]
[/color]
其中这么一段话比较有用,但是我不知用什么语言,什么软件来开发它,要求在linux 下开发,我会C/c++
有高手指点下
...全文
147 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycl_sherry 2012-04-11
  • 打赏
  • 举报
回复
楼主的问题解决了吗?我在做毕设,也是只给了cgi应用指南,用vs2008,我该如何利用cgi获取视频流和参数呢?
Meteor_Code 2011-03-09
  • 打赏
  • 举报
回复
按照现在你说可以使用的资源,...你只能自己写一个简单的http发送程序,使用get命令,然后解吸发回来的数据,里面有图片文件的数据,怎么解析,你就自己研究吧,很多.你可以使用一些开原代码.
还有一个简单的办法
使用浏览器,打开,输入ip相机的地址,在显示的图片上右键,令存为文件.....
yaolei1006 2011-03-09
  • 打赏
  • 举报
回复
就从摄像头上截一帧图片保存在文件里,
环境是我在win下用vmware 装的linux fedora 9 想在linux 里开发。
要用socket哦,又是我的一个弱点。。。懂很多了,多谢您,
Meteor_Code 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yaolei1006 的回复:]
还有linux 要在虚拟机中运行,是不是要把虚拟机连上网络呢?
[/Quote]
你到底要做什么呢?你需要用网络就连,不用就不连
Meteor_Code 2011-03-09
  • 打赏
  • 举报
回复
gcc 只是个编译器,和vc一样,只是它没有界面,你得自己写cpp文件,然后用命令行编译.
IP Camera 是一个终端,和其他电脑一样,在网络里使用socket和他通信,获得图像数据.
通信过程需要你用代码编写,然后用gcc编译成为程序.
yaolei1006 2011-03-09
  • 打赏
  • 举报
回复
还有linux 要在虚拟机中运行,是不是要把虚拟机连上网络呢?
yaolei1006 2011-03-09
  • 打赏
  • 举报
回复
设备是一个监控头,我在浏览器上输入http://192.168.1.127:802才可以看到,
yaolei1006 2011-03-09
  • 打赏
  • 举报
回复
那用gcc怎么来获取,局域网中的 设备呢 ?
真的有点菜了,大家不要笑话我,呵呵
Meteor_Code 2011-03-09
  • 打赏
  • 举报
回复
linux下是gcc
yaolei1006 2011-03-09
  • 打赏
  • 举报
回复
还有一点是在linux下用什么软件做 ?用QT吗 ?我不怎么熟QT的使用方法啊 还是用网页做? 本人刚刚毕业加入程序员的行业不久,望多多指教。
Meteor_Code 2011-03-09
  • 打赏
  • 举报
回复
是统一资源定位符
比如这个ip Camera的地址是ip:port
你在浏览器里输入
ip:port/snapshot.cgi?user=用户名&pwd=密码&next_url=
应该就可以得到一个图片
一看就知道它内嵌shttpd,然后自己做个cgi小程序...

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧