直接从opencv读取的视频帧中提取特征点和把对应的视频帧保存为图片,再从图片中提取特征点是不同的结果,为什么啊,求解答??

liu13592426095 2016-08-08 04:56:55
直接从opencv读取的视频帧中提取特征点和把对应的视频帧保存为图片,再从图片中提取特征点是不同的结果。
为了进一步验证,我直接从opencv读取的视频帧,然后立刻保存为图片再对该图片进行特征点提取,结果和从视频帧中直接读取视频帧提取特征点的结果相同,为什么会出现这种情况啊?求解!!
...全文
1118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjjtdd123 2017-06-23
  • 打赏
  • 举报
回复
您好,您的问题最后解决了么?我在项目中也遇到了同样的问题,提取道的特征视频里的帧和保存图片后再提取不同
donggua209 2017-05-16
  • 打赏
  • 举报
回复
也出现和楼主一样的问题,但我出现的是8位的灰度图。 从图片直接读取出来的数据按顺序包含BITMAPFILEHEADER、BITMAPINFOHEADER、调色板、纯图像数据。 而从视频抓取的一帧,帧数据按顺序包含BITMAPINFOHEADER、纯图像数据。 所以图片的数据和视频抓取的数据相差一个调色板的数据。(调色板的数据大小为256*4) 至于256色或更高的真彩色,没有测试过,不能确定。
pww71 2016-08-23
  • 打赏
  • 举报
回复
http://pan.baidu.com/s/1o8lHVV8?
pww71 2016-08-23
  • 打赏
  • 举报
回复
你从我百度网盘下载最新的版本吧
robertbo 2016-08-09
  • 打赏
  • 举报
回复
是不是第一步提取特征点的时候修改了原始的像素值了
liu13592426095 2016-08-08
  • 打赏
  • 举报
回复
谢谢了,估计是我代码错了,我再看看
赵4老师 2016-08-08
  • 打赏
  • 举报
回复
保存视频图片时,你使用了比如jpg这种有损压缩格式。我猜。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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