<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tercel_zhang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/tercel_zhang</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; tercel_zhang]]></copyright><item><title><![CDATA[Inno setup打包教程]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/110182818</link><guid>https://blog.csdn.net/tercel_zhang/article/details/110182818</guid><author>tercel_zhang</author><pubDate>Thu, 26 Nov 2020 12:15:44 +0800</pubDate><description><![CDATA[#Inno setup打包教程

如需转载请标明出处：http://blog.csdn.net/itas109
QQ技术交流群：12951803

##下载地址

1.官方版本：http://www.jrsoftware.org/isdl.php
	2.汉化版本：http://download.csdn.net/download/itas109/10158202
2017-12-14 版本5.5.9

1.安装程序


按照上述地址下载Inno Setup软件进行安装。这里以汉化版本为例程。


1


2]]></description><category></category></item><item><title><![CDATA[Qt 打包软件 -- 轻松解决缺少各种库问题]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/110133631</link><guid>https://blog.csdn.net/tercel_zhang/article/details/110133631</guid><author>tercel_zhang</author><pubDate>Wed, 25 Nov 2020 16:05:24 +0800</pubDate><description><![CDATA[qt项目完成后，就需要打包，有时候你在开发的电脑上运行没有什么问题，但是换了台电脑就有问题，这个时候就是缺少库，有的人会说，看它提示什么库，就加什么库，不就行了，结果是有时候不行，有时候库在那里，但是提示的看不懂的信息，比如提示什么接入点啥的，一堆乱东西，这个时候，就不好弄了。别慌，qt提供了一个工具来打包，那就是 “windeployqt.exe”



1 选择release 发布模式，必须要要这个模式





2 生成项目exe



3 找到windeployqt.exe

 我的目录是：C...]]></description><category></category></item><item><title><![CDATA[QT入门——设置控件背景色]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/108547249</link><guid>https://blog.csdn.net/tercel_zhang/article/details/108547249</guid><author>tercel_zhang</author><pubDate>Sat, 12 Sep 2020 11:25:23 +0800</pubDate><description><![CDATA[QWidget是所有用户界面对象的基类，这意味着可以用同样的方法为其它子类控件改变背景颜色。

Qt中窗口背景的设置，下面介绍三种方法。

使用QPalette
	使用Style Sheet
	绘图事件
一般我不用QSS设置窗口背景，也不建议使用。（这里是对于窗口而，如果是子部件当然可以）。因为窗口使用QSS设置背景之后，若子部件不使用同样的方式来设置，默认则会继承父窗口的样式。



使用QPalette

使用QPalette来设置背景色






	m_pWidget = new QWidget..]]></description><category></category></item><item><title><![CDATA[modbus协议中的寄存器理解]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/105149019</link><guid>https://blog.csdn.net/tercel_zhang/article/details/105149019</guid><author>tercel_zhang</author><pubDate>Fri, 27 Mar 2020 19:57:38 +0800</pubDate><description><![CDATA[最近有用到modbus协议，就把之前原来收集的资料全都拿出来又复习了一遍。发现以前了解的也忘了差不多了。所以这次理解了赶紧做个总结，省的下次再忘记了。

 modbus完整支持很多功能码，但是实际在应用的时候常用的也就那么几个。具体如下：

0x01: 读线圈寄存器

0x02: 读离散输入寄存器

0x03: 读保持寄存器

  0x04: 读输入寄存器

 ...]]></description><category></category></item><item><title><![CDATA[Modbus学习总结]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/105148835</link><guid>https://blog.csdn.net/tercel_zhang/article/details/105148835</guid><author>tercel_zhang</author><pubDate>Fri, 27 Mar 2020 19:46:09 +0800</pubDate><description><![CDATA[一、介绍

Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议，控制器相互之间、控制器经由网络（例如以太网）和其它设备之间可以通信。Modbus协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程，如果回应来自其它设备的请求，以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。

Modbus 是一个请求/应答协...]]></description><category></category></item><item><title><![CDATA[视觉对位贴合系统的基础知识]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/104894722</link><guid>https://blog.csdn.net/tercel_zhang/article/details/104894722</guid><author>tercel_zhang</author><pubDate>Mon, 16 Mar 2020 11:06:52 +0800</pubDate><description><![CDATA[1，相机选择





2，单相机贴合













原文地址：https://zhuanlan.zhihu.com/p/37814982
]]></description><category></category></item><item><title><![CDATA[QT容器类]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/104632214</link><guid>https://blog.csdn.net/tercel_zhang/article/details/104632214</guid><author>tercel_zhang</author><pubDate>Tue, 03 Mar 2020 14:36:38 +0800</pubDate><description><![CDATA[QT不仅支持C++的STL模板库，同时自己也定义了一套容器类和与之操作的算法类，使用QT定义的这一套库，可以使在各个平台的表现相同。QT的这些容器被设计为更轻便，更安全和更容易使用。容器类是隐含共享(implicitly)的，可重入(reentrant)的和线程安全的。为容器遍历提供了两种迭代器（java-style，STL-style），并且QT提供了foreach关键字，更加方便元素遍历。

...]]></description><category></category></item><item><title><![CDATA[Modbus通讯协议详解]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/104194154</link><guid>https://blog.csdn.net/tercel_zhang/article/details/104194154</guid><author>tercel_zhang</author><pubDate>Thu, 06 Feb 2020 12:00:16 +0800</pubDate><description><![CDATA[ModBus网络是一个工业通信系统，由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。

ModBus网络只有一个主机，所有通信都由他发出。网络可支持247个之多的远程从属控制器，但实际所支持的从机数要由所用通信设备决定。采用这个系统，各PC可以和中心主机交换信息而不影响各PC执行本身的控制任务。

了解Mo...]]></description><category></category></item><item><title><![CDATA[TCP/IP协议详解]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/104179252</link><guid>https://blog.csdn.net/tercel_zhang/article/details/104179252</guid><author>tercel_zhang</author><pubDate>Wed, 05 Feb 2020 10:38:16 +0800</pubDate><description><![CDATA[从字面意义上讲，有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下，它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说，IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。

作者：Java技术架构来源：今日头条|2019-06-17 08:30

...]]></description><category></category></item><item><title><![CDATA[串口通信的基本知识]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/104168652</link><guid>https://blog.csdn.net/tercel_zhang/article/details/104168652</guid><author>tercel_zhang</author><pubDate>Tue, 04 Feb 2020 13:37:48 +0800</pubDate><description><![CDATA[串口通信的基本知识

本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯标准等内容。

串口通讯，RS232,RS485，停止位，奇校验，偶校验

1 串口通讯
串口通讯(Serial Communication)，是指外设和计算机间，通过数据信号线、地线等，按位进行传输数据的一种通讯方式。
串口是一种接口标准，它规定了接口的电气标准，没有规定接口插件电缆以及使用的协...]]></description><category></category></item><item><title><![CDATA[Halcon|读取3D相机点云数据]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/99334566</link><guid>https://blog.csdn.net/tercel_zhang/article/details/99334566</guid><author>tercel_zhang</author><pubDate>Mon, 12 Aug 2019 20:29:10 +0800</pubDate><description><![CDATA[最近发现很多小伙伴在使用Halcon处理3D工业相机扫描结果的时候遇到了“如何读取”的问题。一般的3D工业相机储存数据的格式有txt格式、tif格式、csv格式、ply格式、ptx格式、bin格式、obj格式等。
txt格式
读取txt文件生成3D模型一般需要分析txt文件的储存格式，下图是我使用的工业相机储存的部分txt数据：

经过分析，前3列为X、Y、Z坐标，第4列到第6列为每一点的法线坐标...]]></description><category></category></item><item><title><![CDATA[一文读懂halcon 手眼标定的坐标转换]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/91048318</link><guid>https://blog.csdn.net/tercel_zhang/article/details/91048318</guid><author>tercel_zhang</author><pubDate>Thu, 06 Jun 2019 18:28:14 +0800</pubDate><description><![CDATA[一直以来，对于手眼标定所涉及到的坐标系及坐标系之间的转换关系都没能有一个很好的理解，最近找了halcon手眼标定的实例在研究，发现对于相机的两种安装方式（眼在手和眼在手外），其坐标转换关系是类似的，这样说好像太抽象了，下面具体说说。

我觉得标定最基本的是要将坐标系理清楚，这里涉及到的坐标系有四个：机器人基坐标系base、法兰上的工具坐标系tool、相机坐标系camera和标定板坐标系cal；此外...]]></description><category></category></item><item><title><![CDATA[相机标定（Camera calibration）原理、步骤]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90637392</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90637392</guid><author>tercel_zhang</author><pubDate>Tue, 28 May 2019 13:13:43 +0800</pubDate><description><![CDATA[这已经是我第三次找资料看关于相机标定的原理和步骤，以及如何用几何模型，我想十分有必要留下这些资料备以后使用。这属于笔记总结。

1.为什么要相机标定？

 在图像测量过程以及机器视觉应用中，为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系，必须建立相机成像的几何模型，这些几何模型参数就是相机参数。



 【1】进行摄像机标定的目的：求出相机...]]></description><category></category></item><item><title><![CDATA[从点云数据生成深度图像]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90635265</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90635265</guid><author>tercel_zhang</author><pubDate>Tue, 28 May 2019 10:59:27 +0800</pubDate><description><![CDATA[一、 定义

深度图像的每个像素点的灰度值可用于表征场景中某一点距离摄像机的远近。 直接反应了景物可见表面的几何形状。
	深度图像经过坐标转换可以计算为点云数据，点云数据也可以转换为深度图像。


二、PCL相关函数库


	所在头文件：#include &lt;pcl/range_image/range_image.h&gt;
	
	
	PCL类

	
 RangeImage是一个工具类，用于在...]]></description><category></category></item><item><title><![CDATA[从点云到网格（三）Poisson重建]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90634561</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90634561</guid><author>tercel_zhang</author><pubDate>Tue, 28 May 2019 10:34:53 +0800</pubDate><description><![CDATA[Possion重建是Kazhdan等2006年提出的网格重建方法[1]。Possion重建的输入是点云及其法向量，输出是三维网格。Poisson有公开的源代码[2]。PCL中也有Poisson的实现。

核心思想

Possion重建是一个非常直观的方法。它的核心思想是点云代表了物体表面的位置，其法向量代表了内外的方向。通过隐式地拟合一个由物体派生的指示函数，可以给出一个平滑的物体表面的估计。

...]]></description><category></category></item><item><title><![CDATA[从点云到网格（二）VRIP介绍]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90634504</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90634504</guid><author>tercel_zhang</author><pubDate>Tue, 28 May 2019 10:32:06 +0800</pubDate><description><![CDATA[VRIP（Volumetric Range Image Processing），顾名思义，是从深度图重建网格的一种方法。VRIP是Brian Curless和Marc Levoy在1996年提出来的方法，距今已经有20年的历史了，依然属于最好的方法之一。

VRIP的核心问题是


已知世界坐标系下，某物体表面ff在不同视角下的深度图f1^,...,fK^f1^,...,fK^，求ff。这里隐含深...]]></description><category></category></item><item><title><![CDATA[从点云到网格（一）综述]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90634457</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90634457</guid><author>tercel_zhang</author><pubDate>Tue, 28 May 2019 10:30:34 +0800</pubDate><description><![CDATA[在计算机图形学中，网格是一种非常基本的表示方法。随着近些年三维表面重建和Dense SLAM的兴起，从海量的三维点云数据生成单一的网格的方法得到了大量的应用。特别是在AR中，因为交互的需要，网格生成算法经常是一个必选项。
由于工作中正好涉及到一些这方面的应用，因此想简单介绍一下这方面的知识。以下仅讨论三维情形。
本文很多内容来源于Matthew Bolitho的博士论文1。这位仁兄现在在NVidi...]]></description><category></category></item><item><title><![CDATA[最详细、最完整的相机标定讲解]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90523531</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90523531</guid><author>tercel_zhang</author><pubDate>Fri, 24 May 2019 21:48:42 +0800</pubDate><description><![CDATA[相机标定详解

最近做项目要用到标定，因为是小白，很多东西都不懂，于是查了一堆的博客，但没有一个博客能让我完全能看明白整个过程，绝大多数都讲的不全面，因此自己总结了一篇博客，给自己理一下思路，也能够帮助大家。（张正友标定的详细求解还未完全搞明白，后面再加）

参考博客：相机标定（Camera calibration）原理、步骤
（http://blog.csdn.net/lql0716/artic...]]></description><category></category></item><item><title><![CDATA[相机标定（Camera calibration）原理、步骤]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90523181</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90523181</guid><author>tercel_zhang</author><pubDate>Fri, 24 May 2019 21:21:30 +0800</pubDate><description><![CDATA[这已经是我第三次找资料看关于相机标定的原理和步骤，以及如何用几何模型，我想十分有必要留下这些资料备以后使用。这属于笔记总结。

1.为什么要相机标定？

 在图像测量过程以及机器视觉应用中，为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系，必须建立相机成像的几何模型，这些几何模型参数就是相机参数。



 【1】进行摄像机标定的目的：求出相机...]]></description><category></category></item><item><title><![CDATA[泊松曲面重建]]></title><link>https://blog.csdn.net/tercel_zhang/article/details/90514681</link><guid>https://blog.csdn.net/tercel_zhang/article/details/90514681</guid><author>tercel_zhang</author><pubDate>Fri, 24 May 2019 13:22:34 +0800</pubDate><description><![CDATA[暂写一篇博客记录下看的两篇可视计算入门论文。《Poisson surface reconstruction》《Screened Poisson Surface Reconstruction》



1.泊松曲面重建简介

激光扫描设备的发展使得被测物体更多细节的数据获取成为可能。根据采样数据的模型重建，在许多实际应用中具有实际意义，如在汽车、航空等工业领域中, 复杂外形产品的设计仍需要根据手工模...]]></description><category></category></item></channel></rss>