码迷,mamicode.com
首页 > 其他好文 > 详细

Opencv版本更迭过程中遇到的“坑”

时间:2017-10-10 00:01:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:使用   高版本   class   输出   span   版本   vector   center   制度   

Opencv版本更迭过程中遇到的“坑”  2.4.10 ->3.1.0

1、格式限制度更高。类似更高版本VS推荐使用_s

eg:

/*2.4.10版本*/
normalize(m_V_vector, m_V_vector, 1, 0, NORM_MINMAX, CV_32FC1);//normalize 内部可以自动实现数据类型转换
normalize(m_V_vector, m_V_vector, 255, 0, NORM_MINMAX, CV_32FC1);
m_V_vector.convertTo(m_V_vector, CV_8UC1);
imshow("m_V_vector", m_V_vector);
cvWaitKey(0);

/*3.1.0版本*/
//OPENCV 3.1.0 库内限制性更高,输入和输出一致; 2.4.10内部有
m_V_vector.convertTo(m_V_vector, CV_32FC1);//输入数据提前转换好
normalize(m_V_vector, m_V_vector, 1, 0, NORM_MINMAX);//normalize 内部无法实现自动数据类型转换
normalize(m_V_vector, m_V_vector, 0, 255, NORM_MINMAX);
m_V_vector.convertTo(m_V_vector, CV_8UC1);
imshow("m_V_vector", m_V_vector);
cvWaitKey(0);

 

Opencv版本更迭过程中遇到的“坑”

标签:使用   高版本   class   输出   span   版本   vector   center   制度   

原文地址:http://www.cnblogs.com/cjhd/p/7643405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!