- 博客(17)
- 资源 (13)
- 收藏
- 关注
原创 去畸变undistort的 cuda加速版本
undistort.h 做下声明#include "cuda_runtime.h"#include "device_launch_parameters.h"#include <iostream>extern "C" void undistortcuda(float * src, float *dst,float *camera_matrix,float *dist,int width,int height);undistort.cu#include "cuda_r
2021-08-04 17:00:56 1054 2
原创 Linux 下qt creator 对c++ 和cuda混合编译生成.so 文件
问题一 :creator 上如何设置可以编译输出.so 文件,要做哪些工作呢?解决如下1、TEMPLATE = lib DEFINES += TESTPCL_LIBRARY //(我的项目名 TARGET = testPCL)2、在我要开放出去的接口类那里 做一个定义,就可以在编译的时候自动支持 -shared -fPIC 了#include <QtCore/qglobal.h> //必要#if defined(TESTPCL_LIBRARY)...
2021-08-04 16:15:46 675 1
原创 Linux TX2 开发记录
1、打包依赖:ldd client | awk '{print $3}' | xargs -i cp -L {} /home/xxx client : 可执行程序 /home/xxx : 存放路径2、tx2 上调试运行错误: ulimit -c 查看赋予core文件大小,如果为0,则ulimit -c 1024 赋大小 gbd XXX core run arguments where list3、...
2021-06-30 10:37:43 150
原创 vs-qt项目转qt creator项目错误记录
当从VS+qt项目转换成 qt creator项目时,关于“LPCWSTR”或者LPCSTR“”的错误特别多实测解决办法是:
2021-06-01 16:09:54 63
原创 解决ubutun 虚拟机每次开机IPv4都是 127.0.0.1 问题
解决办法1: dhclient -v 可以解决网络问题 ,但是重启后失效解决办法2:ifconfig -a 发现还有另一个网卡ens33sudo vim /etc/network/interfaces 增加下面2行
2021-05-29 18:25:53 292
原创 ceres对相机标定做优化测试demo
#include <ceres/ceres.h>#include <chrono>#include <Eigen/Core>#include <Eigen/Geometry>#include <Eigen/SVD>#include <ceres/rotation.h>struct cost_function_define{ cost_function_define(Point3d p1, Point2d p2) :_.
2021-02-23 17:54:24 1092
原创 估计不完成重叠点云配准后的重合度
这里写自定义目录标题#include<pcl/registration/correspondence_estimation.h> //点云重合率计算 para1 = 0.5 para2 = 0.15 void IterationMatch::calaPointCloudCoincide(PointCloud::Ptr cloud_src, PointCloud::Ptr cloud_target, float para1, float para2, float &coi
2021-01-22 11:58:02 1423 3
原创 医学图像的窗宽窗位
医学图像是16位灰度图,窗宽窗位一般是活动的,处理完图像后,返回一个合适的窗宽窗位是非常有必要的,阅览了知网的几篇论文,写了如下函数,很简单,原理是根据图像的直方图来调节的方法。定义一个函数:void Wadjust(Mat &src, ushort &WW, ushort &WL, double th)src为输入图,WW,WL为窗宽和窗位输出,th为微调的...
2020-04-16 17:42:45 1104
原创 c++读取和写入ini文件
#include "windows.h"void imagePro::getIni(double &thickness, double &sharpness, cv::string &mode, double &constrastRatio, double &wPara,int &ibit){ LPTSTR lpPath = new cha...
2020-04-16 17:22:12 438
原创 基于16位图像的LEE、KUAN图像去噪
double **matToDouble(Mat src)//将图像转化为二维数组{ int row = src.rows; int col = src.cols; double **a; a = new double*[row]; for (int i = 0; i < row; i++) { a[i] = new double[col]; } for (int ...
2020-04-16 17:15:51 320
原创 QOpenGLWidget窗口缩放宽度和高度刷新问题
1、先上问题:在做鼠标拖放opengl窗口的时候,发现返回的窗口的QWidget::width()和QWidget::height()不随窗口事件变化,于是加了各种updata(),repainter(),都没用。发现这两个变量初始化的时候为const。2、解决问题:查看API文档发现。重载resizeGL()函数,返回的width就可以变化了。只需要如下代码就行了,不要实现什么。vo...
2019-10-17 15:08:06 1896
原创 16位灰度图如何评价图像质量?
医学CR图像评价说明原理代码:说明项目需求是做图像增强处理,完成了图像增强的算法后,我没法区分几种算法结论之间的好坏之分,肉眼越来越难以识别,于是想到通过评价函数来评价,试验了以下几种方法,处理图像为16位的灰度图。(本篇博文为作者项目笔记,不具有严谨的科学论证,主要记录之用)峰值性噪比Tenengrad梯度方法原理先上待处理的原图,前两张其实是一张图像,后一张为增强后的图像,65...
2019-09-12 17:27:52 1783 2
翻译 OpenGL学习(一)
概念了解: 着色器(shader):OpenGL内部的能够被GPU直接编译的一种小型程序,最常用的有顶点着色器、片元着色器; 顶点着色器、片元着色器:顶点着色器决定一个图元该位于屏幕的什么位置,片元着色使用信息来决定某个片元的颜色; OpenGL通用结构:main(int argc, char** argv){ glutInit(&argc...
2019-04-15 16:01:18 163
原创 冥想 ——初级篇
冥想的三大主流方法:1、意守眉心法 ;2、观想法 ;3、观呼吸法 注:1、观想法:大学时候曾在图书馆学过道家丹经一脉的观想法,进度很快,属于灵修的捷径法。但是注意事项很多,动辄‘气’在人体走窜不能控制、神识不能自主。那次修炼 以丹田气涨数日,每次静坐意念燥走。至几年不能静坐。2、意守眉心法:3、观呼吸法,最没副作用的冥想法,观,即观照,练习观照从‘心’著手,用心观察,才...
2018-09-26 16:13:16 3492
转载 Echart小小笔记
编程平台:webstorm目标:编写一个折现图和地图首先建立一个‘div’标签来展示Echart图表:引入模块化单文件echarts.js:为JavaScript配置echarts在线路径: require.config({ paths:{
2017-07-13 16:58:01 233
matlab 插件.zip
2020-08-06
rawDisplay.zip
2019-07-31
imageEnchance.zip
2019-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人