[问题] 影像 - 物件追踪相关问题

楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-22 16:05:51
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2003 (MFC C++)
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
CxImage
另外有需求的话考虑使用OpenCV
问题(Question):
(内容有点多请见谅)
各位前辈您们好
想要做一个影像物件追踪的程式
有点急月底之前必须有成果
以下是我目前进度
将 IP Camera 画面 stream (frame)抓下来然后做灰阶(camera在室内)
利用中值滤波概念去除噪声(考虑环境问题)
以第一张 frame 为基准(有考虑几张或几秒后更新)
将后面每个 frame 和基准相减(背景相减)
可以得到多出来的物件
将结果二值化 → 侵蚀处理 → 膨胀处理
以上大概有个成果(初版)
因考虑到如果以第一张为基准图
无法百分百是所需背景(可能会有东西经过)
这样相减会有误差(非背景物件成为背景)
目前想说先存一张无干扰的背景当基准图(存成档案)
问题一 :
找了许久都没有找到可以存 stream 为档案的相关资料
都找到存盘可以改变资料格式的而已(EX : .bmp 转 .jpg)
(知道要存成档案会需要影像的资料,stream、图片宽高 等资讯)
希望有前辈可以提点可以怎么存图片档(暂时考虑存.bmp)
提供相关函式(参数说明)让我参考使用(有范例佳)
问题二 :
以上做法无法使用在各种环境
有找了一些资料
其中有提到 "高斯混合模型"可以建背景模型
看了资料的算法(计算公式)不是很懂
在此希望有前辈可以提供相关讯息可使用
如可使用的函式库、有使用范例更好(注:资料输入来源为camera的stream资料)
以上两大点问题希望各位前辈能够帮帮忙
感激不尽!!!
作者: Jockey66666 (往事已成追忆)   2014-06-22 16:15:00
Q1:把binary存到档案就好了,要用再读出来
作者: Feis (永远睡不着 @@)   2014-06-22 16:30:00
OpenCV 有 sample
楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-22 18:07:00
请问sample是指??
作者: testPtt (测试)   2014-06-22 18:11:00
OpenCV 有人体特征的侦测程式
作者: deo2000 (800IM)   2014-06-22 18:28:00
IP Camera都透过网络存取,我较好奇C语言怎么读影像进来?网络摄影机也能用VideoCapture物件读取吗?
作者: Jockey66666 (往事已成追忆)   2014-06-22 18:32:00
就是透过网络去取影像回来
作者: Feis (永远睡不着 @@)   2014-06-22 21:08:00
1. OpenCV 有前景背景分离的 "范例程式"2. VideoCapture 可以吃走 http 的资料.我不知道 stream 在这里的意义. 他没有 format 吗?
楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-23 08:52:00
请问有前辈可以指点怎么存图档吗?CImage 或 CxImage ..ect
作者: diabloevagto (wi)   2014-06-23 09:16:00
光流法?
楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-23 09:20:00
我想可能我描述的不好 补充一下!!!我所指的stream是我已经收到图片像素值暂存到动态内存位置(buffer) 像素值经处理过后我想要把处理过后的像素 存成档案形式(.bmp)
作者: f953024 (=.=a)   2014-06-23 13:06:00
Q1对openCV而言非常简单吧?Q2不能用motion vector?
楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-23 20:18:00
一天过了 还是找不到方法阿 请各位前辈不吝赐教!!
作者: Feis (永远睡不着 @@)   2014-06-23 20:30:00
一天过了 还是看不懂你有什么问题. CxImageBMP?
楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-23 20:42:00
看来是我描述有问题 造成困扰 抱歉 请见谅我目前已经有处理好的影像资料 资料型态为unsigned char *请问可以有什么方法将他存成档案(.bmp)
作者: diabloevagto (wi)   2014-06-23 21:13:00
直接找bmp档案格式存就好
楼主: oopigoo (◤~☆小猪☆~◢)   2014-06-24 18:13:00
问题一 已解决 谢谢大家
作者: JuliusWang (嘿)   2014-06-25 15:44:00
试试opencv内的BGSLibrary, 里面有多种方法可参考.

Links booklink

Contact Us: admin [ a t ] ucptt.com