社区
Linux/Unix社区
帖子详情
如何在Ubuntu下用c++调用vlfeat中的sift
qq_38093409
2017-04-01 10:16:23
有代码吗,实在是不会
...全文
315
1
打赏
收藏
如何在Ubuntu下用c++调用vlfeat中的sift
有代码吗,实在是不会
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JessieBoom
2019-05-18
打赏
举报
回复
void FeatureController::detect(const Mat & _grey_img,
vector<Point2> & _feature_points,
vector<FeatureDescriptor> & _feature_descriptors) {
Mat grey_img_float = _grey_img.clone();
grey_img_float.convertTo(grey_img_float, CV_32FC1);
VlSiftFilt * vlSift = vl_sift_new(width, height,
log2(min(width, height)),
SIFT_LEVEL_COUNT,
SIFT_MINIMUM_OCTAVE_INDEX);
vl_sift_set_peak_thresh(vlSift, SIFT_PEAK_THRESH);
vl_sift_set_edge_thresh(vlSift, SIFT_EDGE_THRESH);
if(vl_sift_process_first_octave(vlSift, (vl_sift_pix const *) ROI.data) != VL_ERR_EOF) {
do {
vl_sift_detect(vlSift);
for(int i = 0; i < vlSift->nkeys; ++i) {
double angles[4];
_feature_points.emplace_back(vlSift->keys[i].x, vlSift->keys[i].y);
FeatureDescriptor descriptor;
int angleCount = vl_sift_calc_keypoint_orientations(vlSift, angles, &vlSift->keys[i]);
for(int j = 0; j < angleCount; ++j) {
Mat descriptor_array(1, SIFT_DESCRIPTOR_DIM, CV_32FC1);
vl_sift_calc_keypoint_descriptor(vlSift, (vl_sift_pix *) descriptor_array.data, &vlSift->keys[i], angles[j]);
descriptor.addDescriptor(descriptor_array);
}
_feature_descriptors.emplace_back(descriptor);
}
} while (vl_sift_process_next_octave(vlSift) != VL_ERR_EOF);
}
vl_sift_delete(vlSift);
}
这是一款基于聚鑫 API 的 Dify 文生图插件,采用 Google Gemini 3 Pro Image Preview 模.zip
基于AI的工作效率提升工具(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | Ai-based productivity tools (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-te…
综合大作业-大数据2301.doc
综合大作业-大数据2301.doc
柔性电力系统
中
油浸式变压器的最佳老化极限研究(Matlab代码实现)
柔性电力系统
中
油浸式变压器的最佳老化极限研究(Matlab代码实现)
docker-compose-linux-x86-64-v5.1.4
Docker Compose 是一个用于定义和运行多容器Docker应用程序的命令行工具
六轴机械臂斗地主发牌代码(回零位置优化版本)
六轴机械臂斗地主发牌代码(回零位置优化版本)
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章