- 博客(16)
- 收藏
- 关注
转载 WPF——Name与x:Name的关系
小序:如果想用Google搜包含冒号的内容怎么办?比如我想搜x:Name这个字符串……原来,应该是这样——x::Name这世道,连搜索也要加转义,全民程序员,要不要人活了? 正文:从第一天学习XAML语言开始,我就一直没分清为什么对于一个XAML标签既可以设置它的Name又可以设置它的x:Name。问过一些同事,大家好像对这种比较孔乙己的问题不太感兴趣。今天花了些时间看了看...
2019-01-09 16:59:37
1632
1
原创 DXF写文字
最近一个项目需要写dxf文件,写入文字后放cad里一直识别不出来,忙活了两天终于弄出来了,贴了部分核心代码,希望和我一样的小伙伴能顺利解决。 1.设置格式// STYLE: QList<DL_StyleData> uniqueTextStyles; QString dimFont = "txt"; // add text style for dimensions:...
2019-01-09 16:56:43
2116
2
翻译 QT其他类中计算出的结果在ui界面的控件中显示
QT,其他类中计算出的结果如何在ui界面的控件中显示?大体要求是这个样子的,我在一个类中执行了其他类中的一个函数,得到一串数据,那么我怎么将这串数据通过组合在mainwindow中用ui->这种方式将数据赋值给控件呢?我在网上搜索了好多结果,今天整理一下,和大家分享,网上网友说到,ui->给控件赋值,只能在mainwindow这个类中操作,至于将ui->这个放到别的类中不建议,我...
2018-04-20 11:43:08
6097
转载 在一个类中修改另一个类中的控件属性
QT新建Qt Widgets Application项目,需要修改ui控件属性,得在mainwindow这个类中进行修改,如,ui->myQLabel->setText(“this is q1!”)等等,那么怎么在分离出去的类中进行修改呢?下面是一种很好的方法。开始代码:mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#in...
2018-04-20 11:41:13
1621
转载 图像卷积与滤波
图像卷积与滤波的一些知识点zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09 之前在学习CNN的时候,有对卷积进行一些学习和整理,后来就烂尾了,现在稍微整理下,先放上来,以提醒和交流。一、线性滤波与卷积的基本概念 线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的滤波器矩...
2018-04-08 09:03:36
214
转载 Surf算法原理
Surf算法是对Sift算法的一种改进,主要是在算法的执行效率上,比Sift算法来讲运行更快!1、算法原理;2、源码简析;3、OpenCV中Demo分析;4、一些关于Surf算法的剖析。Surf算法原理:参考资料: Surf算法论文及实现源码作为尺度不变特征变换算法(Sift算法)的加速版,Surf算法在适中的条件下完成两幅图像中物体的匹配基本实现了实时处理,其快速的基础实际上只有一个——积分图像...
2018-03-13 21:07:15
3195
转载 SIFT特征提取分析与实现
SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述SIFT特征不只具有尺度不变性,即使改变旋转角度,图像亮度或拍摄视角,仍然能...
2018-03-13 16:58:25
684
转载 Sift中的图像金字塔、高斯金字塔、DOG金字塔、尺度空间
一、 图像金字塔图像金字塔是一种以多分辨率来解释图像的结构,通过对原始图像进行多尺度像素采样的方式,生成N个不同分辨率的图像。把具有最高级别分辨率的图像放在底部,以金字塔形状排列,往上是一系列像素(尺寸)逐渐降低的图像,一直到金字塔的顶部只包含一个像素点的图像,这就构成了传统意义上的图像金字塔。获得图像金字塔一般包括二个步骤:1. 利用低通滤波器平滑图像 2. 对平滑图像进行抽样(采样)有两种采样...
2018-03-13 16:55:31
534
转载 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解
位图BITMAPINFOHEADER 与BITMAPFILEHEADER:先来看BITMAPINFOHEADER,只写几个主要的 biSize包含的是这个结构体的大小(包括颜色表) biWidth和biHeight分别是图片的长宽 biPlanes是目标绘图设备包含的层数,必须设置为1 biBitCount是图像的位数,例如24位,8位等 biXPelsPerMete...
2018-03-12 22:33:48
212
转载 VS2013+Qt5.6.0+opencv3.0环境配置
一、安装软件 1、首先下载安装VS2013 2、下载 visual studio Add-in 1.2.5 for Qt5 和Qt5.6.0 for Windows,下载地址http://www.qt.io/download-open-source/ 3、安装visual studio Add-in和Qt5.6.0,这里比较简单,只要一直next就可以了。 4、安装opencv,只要直接下载下来解...
2018-03-12 22:30:21
800
转载 VS2010中用MFC读取word、ppt、excel格式文件
本文源码的应用环境说明:Windows 7,Microsoft Visual Studio 2010,Microsoft Office Excel 2013最近自己在做一个利用OLE/COM的实现MFC读取word、excel和ppt格式里面的内容,虽然有关这方面的介绍很多,但是感觉比较杂,比较乱,因此将自己整理加修改的结果写出来,希望能够对以后做这方面格式读取的有帮助。1、安装office软件。...
2018-03-12 21:25:31
854
转载 mwArray类说明
mwArray是一个C/C++类的类型,而mxArray是C语言的类的类型1、创建mwArray阵列mwArray() 创建空的Matlab阵列,类型为mxDOUBLE_CLASSmwArray(mxClassID mxID) 创建mxID指定类型的Matlab阵列mwArray(mwSize num_strings,const char**str)创建字符型阵列,字符串由str指定mw...
2018-03-12 21:22:25
16650
转载 Matlab与C/C++混合编程
Visual Studio 2010Matlab2014a 64bitWindows7 64bit以下是我安装的 Matlab2014a 支持的 C++混合编译器的SDK版本(为了上下版本兼容我选择VS2010)。一、Matlab 示例代码function [ a ] = add( x,y ) a = x + y;end1.Matlab 先配置外部编译环境 (目的是通过外部编译器编译目...
2018-03-12 21:14:53
536
转载 CmakeList的编写和参数详解
在linux 下进行开发很多人选择编写makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大,搞的人头很大。采用自动化的项目构建工具cmake 可以将程序员从复杂的makefile 文件中解脱出来。cmake 根据内置的规则和语法来自动生成相关的makefile 文件进行编译,同时还支持静态库和动态库的构建,我把工作中用到的东东总结在此,方便忘记时随时查看,具...
2018-03-12 21:01:53
1458
转载 X86反汇编简要说明
一、抽象在经典的计算机体系结构中,往往将计算机系统表示为一些抽象的层次,来隐藏其实现细节。机器码: 机器码由操作码(opcode)组成,操作码是一些十六进制形式的数字,用于告诉处理器你想要他做什么。低级语言: 低级语言是计算机体系结构指令集的人类易读的版本,注意是汇编语言。恶意代码分析师使用这一语言。高级语言: 大部分程序员使用高级语言。高级语言对机器层做了很强的抽象,从而可以很轻松的使用程序逻辑...
2018-03-12 20:53:41
1004
转载 CloudCompare功能概要
Fileopen:打开save:保存Global Shift settings:设置最大绝对坐标,最大实体对角线Primitive Factory:对点云进行原始加工,改变原始点云的形状3D mouse:对3D鼠标(如3Dconnexion)的支持Close all:关闭所有打开的实体Quit:退出Edit:Clone:克隆选中的点云Merge:合并两个或者多个实体。可以合并点云(原始云会被删除)...
2018-03-12 20:42:11
1137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人