0 0

opencv下bitwise_xor与matlab下bitxor运行速率比较 的请教5

各位高人,有个问题想请教,还望解答。我刚学OPENCV,刚好用到opencv下的bitwise_xor函数,就想测试一下,该函数与matalb下的bitxor两个运行速度快慢。以下是程序:
matlab code:
function test

a=uint8(zeros(288,512));
b=uint8(ones(288,512));
tic
bitxor(a,b);
toc
end
结果:
Elapsed time is 0.000149 seconds.

opencv code:
#include "stdafx.h"
#include "cv.h"
#include "opencv2\opencv.hpp"
#include "highgui.h"
using namespace cv;
int _tmain(int argc, char* argv[])
{
Mat dat1(288,512,CV_8UC1),dat2(288,512,CV_8UC1),dst(288,512,CV_8UC1);
TickMeter tm;
tm.reset();
tm.start();
bitwise_xor(dat1,dat2,dst);
tm.stop();
double temp=tm.getTimeMilli();
}
结果:temp=0.0012915049259053875 seconds
我想在MATLAB中bitxor是个内嵌函数,其运行效率应该与OPENCV下的bitwise_xor相当,但结果令我很困惑,两者相关十倍,希望高人能帮忙分析,谢谢!

2013年3月11日 12:15
目前还没有答案

相关推荐

    opencv_videoio_ffmpeg.dll和opencv_videoio_ffmpeg_64.dll

    因此,在部署OpenCV应用程序时,确保与操作系统位宽相匹配的`opencv_videoio_ffmpeg*.dll` 文件被包含在运行环境中是必要的。 同时,值得注意的是,OpenCV也支持其他后端,如GStreamer和DirectShow,这些后端可以在...

    opencv_videoio_ffmpeg.dll、opencv_videoio_ffmpeg_64.dll

    CMake编译OpenCV-4.2.0,需要下载例如opencv_videoio_ffmpeg.dll、opencv_videoio_ffmpeg_64.dll,因为网络原因下载不成功,所以,本人将所有相关文件放到了.cache的文件夹中,只需要利用Cmake选择编译路径和Qt的...

    OpenCV-Python图像位与运算bitwise_and函数详解.rar

    按位与运算符(&)会在每个像素位置上比较两个图像的对应位。如果两个位都为1,则结果位为1;否则为0。在图像处理中,这通常用于将一个图像的特定部分“复制”到另一个图像,或者结合两个图像的某些部分。 3. 应用...

    编译opencv4.5.2缺少opencv_videoio_ffmpeg.dll等文件与编译完成的mingw64与mingw32

    内有编译缺少的opencv_videoio_ffmpeg_64.dll、opencv_videoio_ffmpeg.dll、ffmpeg_version.cmake、以及编译好的mingw64与mingw32版本

    opencv_videoio_ffmpeg.dll

    `opencv_ffmpeg_64.dll`和`opencv_ffmpeg.dll`是OpenCV与FFmpeg库的接口,允许OpenCV利用FFmpeg的强大功能来处理不同格式的音频和视频文件。 3. **DLL文件的作用**: 动态链接库文件在Windows操作系统中起着关键...

    opencv_face_detector_uint8.pb.7z

    在给定的压缩包中,我们有两个关键文件:“opencv_face_detector_uint8.pb”和“opencv_face_detector.pbtxt”,它们是用于人脸识别的TensorFlow模型。 1. TensorFlow模型: TensorFlow是由Google开发的一个开源...

    ffmpeg_version.cmake,opencv_videoio_ffmpeg.dll opencv_videoio_ffmepg_64.dll

    "opencv_videoio_ffmpeg.dll"和"opencv_videoio_ffmpeg_64.dll"是动态链接库文件,它们包含了OpenCV的视频I/O模块针对FFmpeg的实现。在Windows环境下,DLL文件是程序运行时需要的组件,提供函数调用和资源。这两个...

    vs2010编译的32位opencv+opencv_contrib3.4.1

    【标题】"vs2010编译的32位opencv+opencv_contrib3.4.1"涉及到的主要知识点包括OpenCV库的安装、配置、编译以及与Visual Studio 2010的集成。OpenCV(开源计算机视觉库)是一个广泛应用于图像处理和计算机视觉领域的...

    MinGW_opencv+opencv_contrib_3.4.1.zip

    在这个特定的压缩包“MinGW_opencv+opencv_contrib_3.4.1.zip”中,我们看到它包含了OpenCV和opencv_contrib模块的版本3.4.1,这两个是计算机视觉领域的重要库。 OpenCV(Open Source Computer Vision Library)是...

    opencv_ffmpeg_64.dll

    在windows环境下使用mingw编译opencv需下载很久opencv_ffmpeg_64.dll或者有时掉线,从这里下载吧opencv_ffmpeg_64.dll

    2020 opencv_videoio_ffmpeg.dll

    2020 opencv_videoio_ffmpeg.dll 最新的库,编译opencv 4.3.0必须,给2020还在努力地人加油共勉

    opencv3.2版opencv_ffmpeg_64.dll 下载

    在开发过程中,确保正确地将`opencv_ffmpeg_64.dll`文件放置在系统路径或应用程序目录下,以避免运行时找不到依赖项的错误。此外,对于32位系统,应使用对应的`opencv_ffmpeg_32.dll`文件。在更新OpenCV版本时,可能...

    opencv_videoio_ffmpeg_64.zip

    opencv4.2编译缺少的动态库,opencv_videoio_ffmpeg_64.dll,opencv_videoio_ffmpeg.dll,ffmpeg_version.cmake,cmake文件可能出错,在CMakeDownloadLog.txt找到对应的md5值,将文件名修改为"MD5值_ffmpeg_version....

    opencv_face_detector_uint8.pb

    OpenCV实现的SSD人脸检测器,基于深度学习框架Tensorflow训练的模型。

    ffmpeg_version.cmake; opencv_ffmpeg.dll; opencv_ffmpeg_64.dll

    `opencv_ffmpeg.dll` 和 `opencv_ffmpeg_64.dll` 是OpenCV中与FFmpeg相关的动态链接库文件。OpenCV在处理视频流时,可能会用到FFmpeg作为底层的音视频解码和编码引擎。这两个DLL文件分别用于32位和64位系统,提供了...

    0-opencv_videoio_ffmpeg_64.dll

    2020 最新的库 编译opencv 4.3.0必须,很难下载,下了我三天三夜,胡子白了3根,给2025还在努力折腾的人

    opencv_videoio_ffmpeg_64.dll

    安装cmake时搭建编译环境,有些文件安装不了,需要外网,博主自己下载了安装不了的文件,放在这大家需要的自取,加油加油加油

    vs2013+opencv3.1+opencv_contrib_x64编译可用、配置教程

    在本教程中,我们将深入探讨如何在Visual Studio 2013环境下,成功地编译并配置OpenCV 3.1及其扩展模块opencv_contrib_x64。OpenCV(开源计算机视觉库)是一个强大的图像处理和计算机视觉库,而opencv_contrib包含了...

    opencv_contrib_build.zip

    opencv_contrib是与之配套的扩展模块,其中包含的算法可能还未在主库中稳定,但提供了更多可能性。 2. **编译环境**:确保你有一套完整的开发环境,包括C++编译器(如GCC或Clang)、CMake构建系统、以及必要的依赖...

    matlab-opencv.zip_matlab-opencv_opencv_visual c

    "opencv_visual_c"标签表明,这个压缩包可能包含使用Visual C++来编译和链接OpenCV库的方法,以便在MATLAB中调用OpenCV函数。Visual C++是一个强大的C++开发环境,可以用于创建原生的Windows应用程序,也可以用来...

Global site tag (gtag.js) - Google Analytics