- 博客(7)
- 收藏
- 关注
原创 在python中使用opencv进行dft和idft去除图像条纹
首先加载图像,然后进行dft计算频谱图,之后使用掩膜,将中心横向高频条纹的频谱信号去除,再逆变换还原为图像,示例图像中为竖向条纹,在频谱图中表现为X轴高频信号。中间需要保留通过的半径根据需要调整,我的代码中写为了图像宽度的1/16。以此篇文章作为学习记录。
2023-08-31 10:47:32
2222
2
原创 关于#pragma pack引起 STL的map的报错:Segmentation fault
最近在修改一个项目的时候,发现使用std::map时会出现异常,而且实例化后未插入数据的时候size就已经很大了,经过多方查找,不是其他人说的memcpy之类的拷贝数据越界导致的问题,直到看到这篇文章,修改后就好了,不过没去看map的源码,先暂且做个记录吧,文章链接:#pragma pack引起 stl的map/list在insert时报错:(Suspended : Signal : SIGSEGV:Segmentation fault)...
2022-04-08 19:03:08
452
原创 Labview+Dalsa采集卡二次开发
由于labview可以调用C++的库,所以可以采用将控制部分封装成DLL,然后从Labview调用DLL的导出函数例如:C++*.h#pragma once#ifdef CPP_FILE#define USE_DLL extern"C" __declspec(dllexport)#else#define USE_DLL extern"C" __declspec(dllimport)#endif // CPP_FILE//USE_DLL int LT_CL_EnumDevice(ch
2021-05-27 14:03:11
1757
4
转载 zedgraph控件的一些比较有用的属性(转)
(1)zedgraph控件属性具体解释:AxisChange()() ->> This performs an axis change command on the graphPane.BeenDisposed ->> This checks if the control has been disposed. This is synonymous with the graph pane having been nulled or disposed. Therefore this
2021-05-07 10:42:18
736
原创 DALSA采集卡CameraLink数据接口二次开发
1、开发环境VS2019+VC+Windowsx642、引用包含头文件C:/Program Files/Teledyne DALSA/Sapera/ClassesC:/Program Files/Teledyne DALSA/Sapera/Include库C:/Program Files/Teledyne DALSA/Sapera/Lib/Win64/SapClassBasic.lib3、代码头文件#include <Basic/SapClassBasic.h>关键成员变量
2021-01-05 10:10:05
4926
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人