__CV_BEGIN__ __CV_END__

简介:

opencv\sources\modules\core\include\opencv2\core

core_c.h文件定义了错误处理机制

#define __CV_BEGIN__       {

#define __CV_END__         goto exit; exit: ; }




cvBlob0.10.4版本使用OpenCV旧版本的宏定义

#define __BEGIN__       {

#define __END__         goto exit; exit: ; }



因此在代码上需要进行修改为__CV_BEGIN

作用__BEGIN__; __END__是opencv中的一种错误处理机制,它可以防止非法的内存释放,以及内存泄露

没有体会出来


http://shijuanfeng.blogbus.com/logs/205062662.html




     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1428395,如需转载请自行联系原作者

相关文章
|
9月前
|
存储 编译器 计算机视觉
cv::Mat
cv::Mat
90 3
|
6月前
|
存储 计算机视觉
OpenCV 中 CV_8UC1,CV_32FC3,CV_32S等参数的含义
OpenCV 中 CV_8UC1,CV_32FC3,CV_32S等参数的含义
525 3
|
9月前
|
计算机视觉 Python
opencv cv::Range()和cv::Rect()用于crop来获得感兴趣区域
opencv cv::Range()和cv::Rect()用于crop来获得感兴趣区域
356 0
|
计算机视觉
cv::sort和cv::sortIdx
cv::sort和cv::sortIdx
|
计算机视觉 Python
cv2 resize 与reshape的区别
cv2 resize 与reshape的区别
|
计算机视觉
图像拼接遇到module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
图像拼接遇到module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
151 0
|
计算机视觉
【opencv】cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘imshow‘
【opencv】cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘imshow‘
869 0
【opencv】cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘imshow‘
error: ‘VPX_IMG_FMT_RGB32’ undeclared (first use in this function); did you mean ‘VPX_IMG_FMT_NV12’?
error: ‘VPX_IMG_FMT_RGB32’ undeclared (first use in this function); did you mean ‘VPX_IMG_FMT_NV12’?
115 0
|
计算机视觉
解决办法:cv::randn(cv::_InputOutputArray const&, cv::_InputArray const&, cv::_InputArray const&)’未定义的引用
解决办法:cv::randn(cv::_InputOutputArray const&, cv::_InputArray const&, cv::_InputArray const&)’未定义的引用
206 0