编程
文章平均质量分 82
wenwenzju
这个作者很懒,什么都没留下…
展开
-
Linux常用命令
Linux常用命令——批量复制与重命名将val文件夹下的所有png图片复制到train文件夹下的同级目录下,因val和train中存在相同名字的图片,因此复制过去的同时为避免冲突需要对文件重命名,终端运行以下命令:for F in val/*/*.png; do tmp=${F#val/}; cp -vf ${F} "train/"${tmp%.png}"_1.png"; donefor F in val/*/*.png 遍历val及其子文件夹下的png文件,如val/0/0001.pngtmp原创 2020-10-20 11:37:56 · 663 阅读 · 0 评论 -
matlab与c/c++混合编程——c/c++调用matlab
上一篇blog讲了如何用matlab调用c/c++的接口,并用opencv读取图像显示图像为例,谈了matlab矩阵在内存的存储顺序与opencv Mat的存储顺序的不同,和它们之间的转换,以及mex编译的过程。今天谈一谈如何用c/c++调用matlab的接口。假设我们有一个.m文件function,功能是读取指定路径的图像并显示。如下所示function myimread(imgpath原创 2015-11-06 20:52:43 · 1055 阅读 · 1 评论 -
matlab与c/c++混合编程
假设我们有一个用c++写的读图并显示的函数:void imread(const char* imgpath, cv::Mat& img);这里用到了opencv的一些接口,那么怎样用matlab调用这个接口呢?要用到mex.h中定义的mexFunction函数,关于这个函数可以在matlab的help文档里学习。代码如下:#include "opencv2/opencv.hpp"#inc原创 2015-11-01 11:26:00 · 718 阅读 · 2 评论