自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 VS installer 无法下载

VS Installer 无法下载

2022-01-17 16:36:52 422

原创 QLineEdit 设置输入格式

1、正则表达式 QRegExpQString regStr("\\d{1,2}((\\.\\d{1,2}\\-)|(\\-))\\d{1,2}\\.\\d{1,2}");ui.lineEdit->setValidator(new QRegExpValidator(QRegExp(regStr), this));/*\\d 表示数字\\d{m,n} 表示可以输入最少m个最多n个数字() 括号是一个表达式(a|b) 表示取 a或者b((表达式1)|(表达式2)) 取其中一

2021-05-20 11:58:34 729

原创 QTableWidget

// 行交替颜色QPalette palette;palette.setColor(QPalette::Base, QColor(255, 255, 255));palette.setColor(QPalette::AlternateBase, QColor(233, 245, 252));ui->tableWidget->setPalette(palette);ui->tableWidget->setAlternatingRowColors(true);// 编辑、.

2021-05-19 16:22:50 272

原创 git 刷新忽略文件、设置用户密码、删除上一次提交

!/bin/x64/Debug/jhead.lib //表示不忽略jhead.lib//直接修改gitignore文件添加忽略,需要刷新缓存起效git rm -r --cached .git add .git commit -m 'update .gitignore'git push origin master

2020-08-04 22:49:22 279

原创 逆时针排列无序点集

void CounterclockwiseSortPoints(std::vector<cv::Point2f>& vPoints){ int cnt = (int)vPoints.size(); if (cnt < 3) return; //计算中心 cv::Point2f center(0, 0); for (int i = 0; i < cnt; i++) center += vPoints[i]; center /= cnt; //若点a.

2020-06-24 11:26:33 1159

原创 SVD分解计算空间相似变换旋转和平移矩阵

void caculateRT(const std::vector<cv::Point3d>& pts1, const std::vector<cv::Point3d>& pts2, cv::Mat& R, cv::Mat& T){ //1、求中心点 cv::Point3d p1, p2; int N = pts1.size(); for (int i = 0; i < N; i++) { p1 += pts1[i]; .

2020-06-08 17:24:39 2398 1

原创 GDAL 保存TIF时,写入正确的DPI

int dpi = int(25.4 / pixelSize);char strDpi[100];_itoa_s(dpi, strDpi, 10);GDALSetMetadataItem(hDataset, "TIFFTAG_XRESOLUTION", strDpi, NULL);GDALSetMetadataItem(hDataset, "TIFFTAG_YRESOLUTION", strDpi, NULL);

2020-06-07 09:17:21 743

原创 设置QImage透明度

void SetAlpha(QImage& img, int alpha){ alpha = std::max(0, alpha); alpha = std::min(255, alpha); QPainter p; p.begin(&img); p.setCompositionMode(QPainter::CompositionMod...

2019-12-06 16:38:12 2185

原创 介绍 GDALDataset::RasterIO 函数如何读取数据

CPLErr GDALDataset::RasterIO( GDALRWFlag eRWflag, // GF_Read 或 GF_Write 读或写,这里只说 读数据 int nDSXOff, // 读取区域的起始列号 int nDSYOff, // 读取区域...

2019-10-22 10:52:22 1475

原创 《GPU高性能编程 CUDA实战》例子如何运行

下载cuda_by_example文件,里面包含书中所有单元的测试用例,与相应头文件。下载完毕后,新建一个cuda工程,将cuda_by_example拷贝到工程目录下,如图从cuda_by_example文件中将两个拷贝出来(跟cuda_by_example文件同一路径),然后在vs中移除自带的kernel.cu,添加cuda_by_example文件中的cu文件运行就可以了。...

2018-08-10 17:18:35 1943 3

原创 win7 下 vs2013 + Qt5.7 程序打包

我们用vs+qt 写的小程序能在自己电脑上运行,但是不能在小伙伴的电脑上运行,所以本博客旨在让自己写的小程序在其他电脑上也能运行。假设要打包的程序名为 PCD.exe第一步:在桌面新建一个文件夹myPCD,将要打包的程序 PCD.exe 复制到该文件夹。第二步:在开始菜单打开Qt 的命令行,进入第一步在桌面新建的文件夹myPCD内,操作如下:先输入 c: 回车,进入c盘...

2017-03-16 15:14:18 2456 1

原创 修改 vs2013 + Qt 生成的程序图标

假设工程名为   csdn第一步:把要使用的图标 temp.ico 复制到工程目录下。第二步:在工程目录下,新建一个 csdn.rc ,并添加以下内容: IDI_ICON1ICON DISCARDABLE"temp.ico"第三步:修改 csdn.vcxproj 文件,拉到最后一行,在上面加上以下内容:

2017-03-16 10:31:04 785 1

kd_tree数据结构C++实现源码

KD-Tree索引结构源码实现,可帮助了解KD-Tree的空间结构原理

2018-08-10

《GPU高性能编程 CUDA实战》例子与配置

《GPU高性能编程 CUDA实战》测试用例与头文件,动态库

2018-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除