自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (16)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于直方图的增强显示

由于需要经常分析浮点型的图像,而浮点型图像经常不能突出显示感兴趣的区域的,如下图所示:而使用imagej软件,选中一个较小的感兴趣区域,调出其直方图,然后点击设置就可以增强整个图像对比度,突出显示感兴趣的区域,如下图所示。我一直很好奇,他这个的实现原理什么。

2023-09-17 15:35:59 470 1

原创 VS + Qt Include宏指向的路径错误或者project特性的值无效

Qt Include宏指向的路径错误

2023-08-08 14:48:56 696 1

原创 双线性插值与点云拼接

基于双线性插值的图像拼接

2022-04-16 17:04:30 1176

原创 解决Win10+VS2019编译OpenCV4.5.5+opencv_contrib缺少各种依赖包的问题

解决Win10+VS2019编译OpenCV4.5.5+opencv_contrib缺少各种依赖包的问题源码下载众所周知,编译从GitHub上下载的OpenCV源码时由于墙的问题总是缺少各种依赖包。我们可以从下面的链接下载OpenCV,大部分默认依赖项都是从gitcode镜像下载。gitcode手动下载缺少的依赖包我在编译OpenCV4.5.5+contrib模块时,提示下载WeChat_qrcode相关文件以及其他模块依赖的各种文件失败,如下图所示:根据红字提示,我们打开CMakeDownl

2022-03-31 22:05:19 3491 3

原创 基于互补格雷码的三维面结构光测量

基于格雷码的相位展开

2021-12-20 16:52:29 1779

原创 Matlab启动自动切换到自定义工作目录

matlab自定义工作路径

2021-12-15 15:08:56 2674

原创 三频外差相位展开

相位展开方法

2021-12-14 18:03:12 3538 10

原创 PMP相位测量轮廓术基本原理介绍

结构光三维重建系列文章

2021-12-14 16:42:49 7115 1

原创 PCL1.11 + VS +Qt点云数据可视化,鼠标点拾取,绝对是你想要的

动机之前用OpenGL+Qt的方式进行点云可视化,奈何OpenGL太高级,太底层了,什么都要自己搞,虽然最后也搞出来一套,但是花了太大的力气才搞完,现在在回过头看看以前的代码,好多都要想一下才能明白。最近项目要用到PCL进行点云处理,然后了解了PCL使用vtk进行可视化。然后研究了一下vtk,过程中走了不少弯路,现在把一些经验总结一下,算是给自己这段时间的研究一个交代。环境我用的环境是VS2019 + Qt5.13 + PCL 1.11 + 自己编译的VTK8.2,基本上算是最新的了。P

2020-11-23 16:06:53 5929 18

原创 Qt多线程socket服务器开发

前言闲话少说,因需要写一个上位机程序,本来我是打算用纯C++开发的,奈何我不是程序员科班出身,对多线程+win socket那一套不是很熟悉,平时写写简单的测试案例还可以,但是要我写出一个能稳定运行的落地的项目,纯C++开发对我来说太难了。其实Qt我也不是很熟悉,但Qt毕竟大多模块帮你封装好了,适用qt可以大大缩短开发周期。qt多线程网上关于qt多线程的大多都是继承QThread,然后...

2020-04-06 21:31:33 2137 1

原创 vs code配置c++开发环境

目的对于一般轻量的c++程序,特别是自己在跟着教程学习的过程中写的一些练习的例子,没必要每个工程都使用visual studio新建一个工程。

2020-01-03 23:39:23 1440 4

原创 最新Anaconda搭配PyQt5+Eric6开发

写在最前面 最近因项目需要,领导让我写一个客户端界面。从来没写过客户端的我真是犯难了,调研了一些资料推荐用QT实现,可是用c++写QT成本太高了,决定使用pyqt。 王硕的《PyQt5快速开发与实战》推荐使用Eric6进行PyQt5界面开发。我辛辛苦苦了两天才把环境搭建好之后,发现Eric6真是难用,本文劝退各位最好不要用Eric6开发,安装就是一个大麻烦。我目前使用Ana...

2019-07-27 11:44:57 870 1

原创 spyder单步调试--小白

    我是python小白,在工作过中也没机会用到python,一直使用的都是matlab和vs,被安利了python各种优势,才开始学习python。在学习python的过程中,难免要对代码各种单步调试,好发现在函数内部到底对数据都做了什么操作。无奈,习惯了matlab和vs的单步调试思路,摸索了好一会才明白spyder 的调试方法。如果各位大佬对spyder单步调试有什么独门绝学,还不吝赐教...

2018-05-17 11:41:02 21773 1

原创 解决在windows下配置Matlab版本的DPM出现round函数重载错误的问题

解决在windows下配置Matlab版本的DPM出现round函数重载错误的问题

2017-10-10 15:14:27 805

原创 双线性插值原理及其实现--基于OpenCV实现

这是我第一个博客,一方面我把博客看作笔记,记录我在学习的过程中遇到的问题,写博客的过程也是加深理解的过程;另一方面也是为了与大家分享,共同进步。双线性插值分为两步:1. 先做图像尺寸缩放;2. 求缩放后的图像像素灰度值。 图像尺度缩放变换的公式x'=axx′=ax y'=bxy′=bx其中,(x, y)是原图坐标,(x’, y’)是变换后的坐标,a,b分别是水平和垂直方向的缩放因子。这是前向

2017-08-27 22:04:47 6801

OpenCV4.5.5

OpenCV4.5.5编译好的动态库,可下载直接使用,省去自己编译的麻烦

2022-03-31

matlab返回最大值最小值及其对应的下标

1. 基于matlab实现的返回矩阵的最大值最小值及其对应的小标 2. 函数特别简单,直接输入矩阵或者向量,返回矩阵的最大值最小值及其下标

2022-01-21

样条曲线拟合 c++实现

基于c++实现的任意次样条曲线拟合,注释详尽

2021-12-21

MATLAB 循环互补格雷码相位展开

基于吴周杰、张启灿的文章:基于循环互补格雷码快速三维测量 实现的MATLAB代码

2021-12-21

robust cylinder fitting.zip

基于最小二乘法拟合圆柱体

2021-02-19

PCL+Qt点云可视化+鼠标点拾取

实现如下功能: 1. PCL+QT可视化点云; 2. 支持鼠标坐标拾取,并且把鼠标拾取点显示在控件上,而不是控制台上,这个功能是网上很多代码都是没有的; 3. 包含我自己编译的PCL动态库以及对应的VTK库,不需要额外编译了; 4. 工程项目不需要额外配置,打开解决方案就能用,如果报错,可能需要修改一下windows SDK版本,选择你自己的Windows SDK版本即可;

2020-12-20

CTcpServer.zip

基于Qt实现的支持多连接多线程TCP服务器。纯代码,不是工程文件。 1. 支持多连接,自动获取本机IP; 2. 支持给指定客户端发送消息;

2020-04-06

socketServer.zip

基于现代c++多线程技术封装的一个socket服务端代码,支持多个客户端连接。 注意:此服务端只能接收,没有发送功能。 发送功能其实也很好写,希望在此基础上你能自己把发送功能加上。

2020-01-09

Qt TCP socket通信

基于Qt实现的TCP socket通信,这是我学习qt socket通信自己写的一个小例子,希望对你有所帮助。整个文件包括服务端和客户端工程代码,具有如下功能: 1. 服务端支持多个客户端与之连接; 2. 服务端支持客户端掉线后重连; 3. 支持客户端与服务端之间收发消息,服务端向客户端发送消息时,需要指定客户端IP,否则,服务端不知道要把消息发给谁; 4. 服务端显示已连接的客户端列表;

2019-12-18

testOpenGL.zip

Qt5结合OpenGL4.5实现纹理贴图,3D鼠标漫游。OpenGL与QtPainter混合编程,方便在OpenGL上下文上显示字符。对那些需要使用OpenGL数据可视化的有一定的参考意义。

2019-12-14

validation2feasible.m

这是我从Matlab2019a中提取的把确认矩阵拆分成可行矩阵的代码。亲测可用,对研究JPDA数据关联的同学具有很好的参考价值。

2019-05-27

OpenCV Blueprints

OpenCV3 Blueprints,以实际项目为背景,激发对OpenCV的学习热情。高清英文原版,资源上传不易,如果出现下载问题,请指出,不要谩骂。

2018-05-08

基于OpenCV实现图像缩放功能

基于OpenCV实现的双线性插值缩放图像,缩放效果与OpenCV自带的resize的结果一致

2017-08-27

OTSU算法matlab实现

基于Matlab的OTSU算法实现。Matlab自带的全局阈值函数把阈值归一化了,这个代码没有归一化,直接输出全局阈值灰度值。

2017-08-11

理解c++模板

这是用c++实现的链表操作,主要还是理解c++泛型编程

2014-12-04

MATLAB生成棋盘格

MATLAB生成棋盘格程序,可以生成彩色的棋盘格,也可以是黑白棋盘格,这对相机的标定很有用,希望可以帮助到你

2014-09-14

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

TA关注的人

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