随笔分类 - opencv
关于opencv的编译及使用
摘要:代码: #include <fstream> #include <sstream> #include <opencv2/dnn.hpp> #include <opencv2/imgproc.hpp> #include <opencv2/highgui.hpp> using namespace cv;
阅读全文
摘要:今天调试程序,发现c++ opencv resize调用时存在的一个坑,赶紧填起来。 从resize定义来看: CV_EXPORTS_W void resize( InputArray src, OutputArray dst, Size dsize, double fx = 0, double f
阅读全文
摘要:在tensorflow中,输入数据格式为Tensor格式,但是使用opencv读入的图片是Mat格式,需要对其进行转换。 1 Mat转Tensor 1.1 方法一 使用循环进行赋值,输入的image为3通道彩色图片,所以对应的Tensor大小为1*Size*Size*3,同时image为BGR格式,
阅读全文
摘要:图像加载与保存 cv::Mat img = cv::imread(image_path); cv::imwrite("dst.jpg", im); 图像初始化为指定值(Mat矩阵) cv::Mat im_orig,mean_img(im.rows,im.cols,CV_32FC3,Scalar(10
阅读全文
摘要:每次都需要重新配置opencv是一件很繁琐的过程会大大降低工作效率。 这时可以配置.props文件避免重复工作。 如果之前已经生成过.props文件,在新建项目时可以通过vs的view--Other Windows--Property Manager在相应的配置中添加对应的.props文件。 如下:
阅读全文
摘要:从opencv3.4.9中摘取。 1 static void icvWriteMat( CvFileStorage* fs, const char* name, const void* struct_ptr, CvAttrList /*attr*/ ) 2 { 3 const CvMat* mat
阅读全文
摘要:从opencv3.4.9中摘取。 写svm的xml信息: 1 void write( FileStorage& fs ) const CV_OVERRIDE 2 { 3 int class_count = !class_labels.empty() ? (int)class_labels.total
阅读全文
摘要:文字检测可以使用的方法:形态学、MSER、CTPN、SegLink、EAST等。 可以使用的深度学习文本行定位:CTPN、YOLO、EAST、PSE、DB等。 文字检测的目的是为了文字识别。文字检测是文字识别的必经之路。文字检测的场景分为两种,一种是简单场景,另一种是复杂场景。其中,简单场景的文字检
阅读全文
摘要:1、opencv2\flann\matrix.h(69): error C2059: 语法错误:“,” 在提示错误的matrix.h头文件中,修改一下,在free前加上_ ,即FLANN_DEPRECATED void _free() 。 2、\opencv3.2.0\build\include\o
阅读全文
摘要:由于今天太晚了,详细笔记有空再记。 要添加的有ANDROID_ABI,这个根据需求添加自己需要的ABI 然后是ANDROID_STL,因为gunstl已经不被支持,这里使用c++_shared或c++_static都可以。 然后是ANDROID_STL,因为gunstl已经不被支持,这里使用c++_
阅读全文
摘要:在Linux下安装了两个版本的Opencv,一个2.4.9在默认路径下: /usr/local/share/OpenCV/OpenCVConfig.cmake 一个3.4.9安装在自定义路径下: /usr/local/include/opencv3.4.9/share/OpenCV/OpenCVCo
阅读全文
摘要:最直接的是参考官网:https://docs.opencv.org/4.2.0/d6/d00/tutorial_py_root.html
阅读全文
摘要:问题1:opencv-2.4.10/modules/gpu/src/nvidia/core/NCV.cu(356): error : namespace "std" has no member "max" 解决办法:It seems as though you need to add #includ
阅读全文
摘要:参考博客:https://blog.csdn.net/u012679707/article/details/79505279
阅读全文
摘要:在Cmake-gui上看到的明明是MD运行库依赖,生成MS项目时却变成了MT运行库依赖。 原因在于编译静态库时内部做了自动替换。
阅读全文
摘要:在Windows下opencv静态编译。 使用cmake生成visual Studio 2015 解决方案如下图所示: 重点看红色框线里的内容,先编译ALL_BUILD,这样就把所有子项目编译成功。所有库都会编译到build/lib目录下。第三方库编译到build/3rdparty/lib目录下。
阅读全文
摘要:在windows下写好CMakeLists.txt,然后配合cmake-gui使用。 CMakeLists.txt写的不够好,后期优化,以下仅供参考: 1 # set(OpenCV_DIR D:/Program Files/opencv3.4.6/opencv/build/include/) 2 f
阅读全文
摘要:参考博客:https://www.cnblogs.com/sysuzyq/p/6183568.html
阅读全文
摘要:参考博客:https://blog.csdn.net/baidu_31872269/article/details/91985846 参考博客:https://blog.csdn.net/Felaim/article/details/102782501
阅读全文
摘要:参考博客:https://blog.csdn.net/tmosk/article/details/76578082 参考博客:https://blog.csdn.net/kaka20080622/article/details/51075608 问题: /usr/bin/ld: cannot fin
阅读全文

浙公网安备 33010602011771号