网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月12日漏签0天
kinect吧 关注:4,827贴子:8,437
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回kinect吧
>0< 加载中...

kinect图像提取问题,跪求解答。

  • 取消只看楼主
  • 收藏

  • 回复
  • Mark先生
  • 路人甲君
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我需要提取每一帧的图像,然后需要对图像相邻两帧进行两两匹配,用的opencv。求大神解答怎么提取临近两帧的图像呢?


  • Mark先生
  • 路人甲君
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
但是我想进行特征点提取并匹配,不知道怎么写那个代码,你们看这是我写的仅仅是提取两幅图并提取特征点并匹配的代码,这是可以用的。但是就是不知道怎么和kinect结合。
#include <vector>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/nonfree/features2d.hpp>
#include<opencv2/legacy/legacy.hpp>
using namespace cv;
using namespace std;
int main (){
Mat image1;
Mat image2;
Mat featureImage1;
Mat featureImage2;
image1= imread("church01.jpg");
image2= imread("church02.jpg");
vector<KeyPoint>keypoints1;
vector<KeyPoint>keypoints2;
SurfFeatureDetector surf(2500);
surf.detect(image1,keypoints1);
surf.detect(image2,keypoints2);
drawKeypoints(image1,keypoints1,featureImage1,Scalar(255,255,255),DrawMatchesFlags::DRAW_RICH_KEYPOINTS);
drawKeypoints(image2,keypoints2,featureImage2,Scalar(255,255,255),DrawMatchesFlags::DRAW_RICH_KEYPOINTS);
SurfDescriptorExtractor surfDesc;
Mat descriptors1;
surfDesc.compute(image1,keypoints1,descriptors1);
Mat descriptors2;
surfDesc.compute(image2,keypoints2,descriptors2);
BruteForceMatcher<L2<float>>matcher;
vector<DMatch>matches;
matcher.match(descriptors1,descriptors2,matches);
nth_element(matches.begin(),matches.begin()+24,matches.end());
matches.erase(matches.begin()+25,matches.end());
Mat imageMatches;
drawMatches(image1,keypoints1,image2,keypoints2,matches,imageMatches,Scalar(255,255,255));
namedWindow("surf Features1");
imshow("surf Features1",featureImage1);
namedWindow("surf Features2");
imshow("surf Features2",featureImage2);
namedWindow("匹配结果");
imshow("匹配结果",imageMatches);
waitKey(0);
}


2025-05-12 02:48:58
广告
  • Mark先生
  • 路人甲君
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
跪求大神讲解如何提取相邻两帧图像,,,这样就可以匹配了。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回kinect吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示