opencv
h_372101
这个作者很懒,什么都没留下…
展开
-
opencv C++图像/视频旋转 90度 180度 270度
上代码:#include <opencv2/opencv.hpp> using namespace cv; int main() { Mat src = imread("1.jpg",1); Mat srcCopy= Mat(src.rows, src.cols,src.depth()); transpose(src, srcCopy); //flip(srcCopy, srcCopy, 1); //rotate 270原创 2020-12-22 17:29:26 · 3035 阅读 · 0 评论 -
使用vector保存Mat
参考这篇文章,说的很明白,需要.clone()一下。https://blog.csdn.net/cy_tec/article/details/51249893转载 2020-11-18 10:19:11 · 243 阅读 · 0 评论 -
Android-JNI-将cv-Mat转换为jbyteArray
https://stackoom.com/question/3X9xD/Android-JNI-将cv-Mat转换为jbyteArray这篇写的很好,记录转载备份下。转载 2020-11-10 11:22:25 · 773 阅读 · 0 评论 -
WebAssembly封装C/C++代码含结构体 opencv Emscripten
业务需要,将C/C++算法代码集成到h5/小程序进行展示,需要进行WebAssembly封装成 .js和 .wasm首先是C/C++代码和CMakeList.txt,都要进行修改,C/C++的那一套在Emscripten可是行不通的。工程代码结构:CMakeList.txt, src/xxx.cpp, src/xxx.hpp。1. ubuntu下安装Emscriptengit clone https://github.com/juj/emsdk.gitcd emsdk./emsdk u原创 2020-07-20 12:34:47 · 2903 阅读 · 0 评论 -
视频截取某段视频转图像C++
直接上代码:void Video2Images(char* video_path){ VideoCapture cap(video_path); float rate = cap.get(CV_CAP_PROP_FPS); long totalFrameNumber=cap.get(CV_CAP_PROP_FRAME_COUNT); cout<<"rate: "<<rate<<" "<<"totalFrameNumber原创 2020-06-03 17:56:19 · 325 阅读 · 0 评论 -
ubuntu下使用cmake打包算法动态链接库so 设置软链接
把自己的算法打包发给别人,部署上线,移植时需要把代码打包成动态链接库或可执行文件。如何打包呢?话不多说,上例子。先验证自己的算法和代码是OK的。编辑test.cpp:int main( int argc, char** argv) { Mat src = imread(argv[1]); chrono::steady_clock::time_point t1 = chrono::steady_clock::now(); int Result = ImgCheck(原创 2020-06-02 18:22:07 · 3333 阅读 · 0 评论 -
C/C++ opencv 图像处理 代码内存泄漏查找
不多说,上代码: CvMemStorage* storage = cvCreateMemStorage(0); CvSeq* contour = 0; int flag = 0; cvFindContours(s_img, storage, &contour, sizeof(CvContour), CV_RETR_CCOMP, CV_CHAIN_APPROX_SIMPLE); for( ; contour != 0; contour = contour-原创 2020-05-15 18:05:37 · 493 阅读 · 0 评论 -
opencv里Mat和IplImage*相互转换 亲测好用 备用
//Mat 转IplImage*Mat img_src;IplImage temp = (IplImage)img_src;IplImage *src = &temp;//IplImage* 转 MatIplImage * img;Mat img_Mat = cvarrToMat(img);原创 2020-05-08 18:03:08 · 337 阅读 · 0 评论 -
ubuntu18 安装 opencv viz 可视化模块
安装好opencv 和 opencv_contrib后,需要自己安装opencv viz可视化模块。建议在安装opencv 的build文件夹下操作,放到一起。终端操作:sudo apt-get isntall libvtk7-devsudo cmake -DWITH_VTK=ON ..sudo make -j2sudo make install...原创 2020-01-16 16:54:59 · 524 阅读 · 0 评论 -
Ubuntu18.04 安装编译 opencv3.4.2 和对应 opencv_contrib 含下载地址
0. 下载官网下载下载特别慢,百度云下载地址如下:链接: https://pan.baidu.com/s/1TIkhJimyH5fyGax2zxpqvw 密码: dzrt链接: https://pan.baidu.com/s/1EnmghESyJ3lwreNkJsaGtA 密码: 77mo1. 安装依赖sudo apt-get updatesudo apt-get up...原创 2020-01-13 16:38:13 · 1591 阅读 · 1 评论