opencv中ocl的使用
更新时间:2023-11-27 12:13:01 阅读量: 教育文库 文档下载
- opencv ocl模块推荐度:
- 相关推荐
// ocl_stereo_match.cpp : 定义控制台应用程序的入口点。 //
#include \
#include
#include \
#include \
#pragma comment(lib,\#pragma comment(lib,\#pragma comment(lib,\
#pragma comment(lib,\
using namespace cv; using namespace std; using namespace ocl;
struct App { App(CommandLineParser&cmd); void run(); voidhandleKey(char key); voidprintParams() const; voidworkBegin() { work_begin = getTickCount(); } voidworkEnd() { int64 d = getTickCount() - work_begin; double f = getTickFrequency(); work_fps = f / d; } stringmethod_str() const { switch (method) {
case BM: return \ case BP: return \ case CSBP: return \ } return \ } string text() const { stringstreamss; ss<< \ < int main(intargc, char** argv) { const char* keys = \ | false | print help message }\ \ | | specify left image }\ \ | | specify right image }\ \m | method | BM | specify match method(BM/BP/CSBP) }\ \ | 64 | specify number of disparity levels }\ \o | output | stereo_match_output.jpg | specify output path when input is images}\ CommandLineParsercmd(argc, argv, keys); if (cmd.get App::App(CommandLineParser&cmd) : running(false),method(BM) { cout<< \ cout<< \ << \ << \ << \ << \ << \ << \ << \ << \ << \ << << \ l_img = cmd.get void App::run() { // Load images cout< while (running) { // Prepare disparity map of specified type Mat disp; oclMatd_disp; workBegin(); switch (method) { case BM: if (d_left.channels() > 1 || d_right.channels() > 1) { cout<< \ cvtColor(left_src, left, CV_BGR2GRAY); cvtColor(right_src, right, CV_BGR2GRAY); cout<< \ d_left.upload(left); d_right.upload(right); imshow(\ imshow(\ } bm(d_left, d_right, d_disp); break; case BP: bp(d_left, d_right, d_disp); break; case CSBP: csbp(d_left, d_right, d_disp); break; } // Show results d_disp.download(disp); workEnd(); if (method != BM) { disp.convertTo(disp, 0); } putText(disp, text(), Point(5, 25), FONT_HERSHEY_SIMPLEX, 1.0, Scalar::all(255)); imshow(\if(write_once) { imwrite(out_img, disp); write_once = false;
正在阅读:
opencv中ocl的使用11-27
中共中央组织部《关于妥善解决共产党员信仰宗教问题的通知》05-16
翻译方法09-04
银行巡检系统 - 功能设计说明书03-07
酶工程习题12-10
2022中国申奥成功02-13
时光之光02-14
电子技术实验10-22
公司财务管理制度范本05-30
MTI翻译工作坊学生自主管理模式初探11-26
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 使用
- opencv
- ocl
- 增强家长教育意识优化家庭教育环境
- 操作系统精髓与设计原理-第5章 并发性 - 互斥和同步
- 钙离子拮抗剂 - 信心小总结
- 泉州市教育科学研究所 - 图文
- 世说新语中考复习练习题
- 盘县人民医院入出院标准
- DOS命令练习
- 2018年教师资格证考试《高等教育学》模拟测试试卷含答案
- 环磷酰胺联合糖皮质激素治疗狼疮性肾炎的系统评价
- 山西省怀仁县第一中学2019届高二下学期第三次(5月)月考化学试题
- 张元鹏《微观经济学》(中级教程)习题详解(第4章 消费者行为理论)
- 八年级数学上学期第5周周测试卷(含解析) 苏科版
- 流行病学论文
- 金属材料学课后答案(较全)
- 婚姻法练习题
- 2019年山东省济南市槐荫区中考二模数学试题及答案
- 容祖儿红馆含泪献歌母亲 英皇年会杨受成与嘉宾聊慈善
- 消渴病中医护理常规
- 《公众舆论》解读李普曼对传播学的贡献
- VoLTE测试案例分析