- 博客(11)
- 收藏
- 关注
原创 记录编译MinGW 32的dll
这里TestDll类不知道能不能用,不过用extern "C" 修饰的函数是可以运行的。这里一开始用VS2017编译生成的dll,Qt调用一致有问题,后来直接改成Qt Creator生成的dll调用成功,因此在这里记录一下。打开Qt Creator---->文件---->新建文件或项目---->选择Library--->C++Library。另外,如果是用.exe vs做dll demo测试,直接将Qt相关部分屏蔽,改成。这里不需要global.h,将dll导出代码直接放在dll.h中。
2025-04-09 13:44:21
79
原创 VS2017+Opencv4.9环境配置记录
防止时间久了又忘了,在这里记录一下先推荐一个查看cv::Mat的好用的插件ImageWatch有这个插件的话可以很方便观察图像矩阵的数据,就不需要内存管理器中查看了。
2025-01-18 17:10:52
228
原创 PIVlab软件使用(第三篇)
这次重点说下这个软件中调用的一个缺失值填充函数inpaint_nans.m这个函数主要用于计算得到的流场矢量的计算和后处理中,比如在多层变形网格迭代算法的piv_FFTmulti.m函数中,MAINLOOP的while循环里,第二次计算前,就需要填充NaN值;在后处理模块的PIVlab_postproc.m中filter后,对NaN值回填。
2025-01-14 13:34:35
585
原创 PIVlab软件使用(第二篇)
看了下源码,原作者大大今年又更新啦,这次界面整的更好看了些最简单直接的就是logo好看了很多。。。找到PIVLAB_GUI.m,运行,界面变成了这样上一次导入数据图像讲过了,这个版本基本上都一样的。这次我们先看看怎么出矢量场吧。
2024-09-24 10:53:39
2803
2
原创 yolov5 windows调试bug记录
有博主说是降低pillow版本,给我踩了一个大坑啊,直接让程序挂了pillow升级到最新版本pillow-10.4.0。
2024-08-29 15:37:54
2624
4
原创 在Pycharm下配置torch工程安装依赖库
1.在github上下载的工程,首先看下有没有requirements.txt或requirement.txt。3.安装依赖库:pip install -r requirement.txt -i。3.激活pytorch环境 :activate pytorch。2.在pycharm打开工程,切到左下角找到终端。
2024-08-19 11:01:50
510
原创 Opencv(C++)&Matlab 将关注区域 (ROI) 多边形转换为区域掩膜
根据顶点位于坐标 xi 和 yi 处的 ROI 多边形,计算大小为 m×n 的二值关注区域 (ROI) 掩膜 BW。poly2mask 函数将位于多边形内的像素设置为 1,将位于多边形外的像素设置为 0。Matlab中poly2mask,定义是将关注区域 (ROI) 多边形转换为区域掩膜,语法为。将matlab中获得的坐标点作为输入,这里需要注意的是点坐标需要是整像素。生成的二值化掩膜,调用roipoly和poly2mask保持一致。对该函数做了详细的介绍,包括算法原理。底层也是调用的此函数。
2023-12-27 15:21:50
784
原创 PIVlab软件使用(第一篇)
PIVlab是做图像粒子测速的一个开源软件,这个软件主要分析2D2C场景。PIVlab - 带有 GUI 的粒子图像测速 (PIV) 工具 - 文件交换 - MATLAB Central (mathworks.cn)因为项目上用到了该软件,在这里记录一下使用说明。【中英双语】PIVlab 新手快速入门指南教程_哔哩哔哩_bilibili这个是William博士,即PIVlab开发者的教程视频,有兴趣的可以直接看这个。
2023-12-27 14:22:02
5450
原创 Eigen&Matlab进行SVD分解
U,S,V] = svd(A) 执行矩阵 A 的奇异值分解,因此 A = U*S*V'。在做数据降维的过程中,会使用SVD分解。常用的Matlab语法为。转换c++代码的时候,使用Eigen,可以写成。
2023-12-26 17:16:27
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人