自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 QT界面:QChart饼图绘制与显示

环境:Win10+VS2015+Qt5.9.7 首先创建一个Qt GUI Application。工程名:myChart。 在界面中显示图表,可以将其嵌入浮窗等,单个图表显示如下所示。 头文件 myChart.h #pragma once #include <QtWidgets/QMain...

2019-10-16 15:40:39 1248 0

原创 QT界面:重写鼠标事件/实时显示Label中鼠标位置

为了在QT UI界面的状态栏实时显示鼠标在Label中的位置,需要重写鼠标事件MouseMoveEvent()。 但是MouseMoveEvent为了不过多消耗资源,默认需要鼠标按下捕捉到。因此需要在构造函数中设置setMouseTracking(true),这样鼠标在不按下时移动也能捕捉到。 示...

2019-09-02 09:48:20 1516 0

原创 QT界面:QTableWidget使用小结&加载txt参数列表

环境:Win10-x64+VS2015+Qt5.9.7 首先创建一个Qt GUI Application,工程名为myTableWidget。 一、基本应用 头文件 myTableWidget.h #pragma once #include <QtWidgets/QMainWindow&g...

2019-08-27 14:18:22 362 0

原创 QT界面:QtNetwork模块添加问题

环境:Win10-x64+VS2015+Qt5.9.7 问题 使用QT中的QtNetwork模块时,如包含TCP相关头文件: #include <QtNetwork/QTcpSocket> #include <QtNetwork/QTcpServer> 程序报如下错误: ...

2019-08-26 16:50:52 1157 0

原创 QT界面:子窗口与父窗口交互

环境:Win10-x64+VS2015+Qt5.9.7 首先创建一个Qt GUI Application,工程名为tabWidget。 头文件 tabWidget.h #pragma once #include <QtWidgets/QMainWindow> #include <...

2019-08-26 16:31:37 2953 0

原创 QT界面:QT+VS2015+Halcon图像简单处理与显示

环境:Win10-x64+VS2015+Qt5.9.7+Halcon12 首先创建一个Qt GUI Application。工程名:myDockWidget。将Halcon12包含目录与库目录文件放到工程目录下: 选择工程属性页,配置halcon环境: 头文件 #pragma once #...

2019-08-26 15:23:33 1474 0

原创 QT界面:QDockWidget停靠窗口使用小结

环境:Win10+VS2015+Qt5.9.7 首先创建一个Qt GUI Application。工程名:myDockWidget。然后,在资源文件中添加一幅图像资源: 头文件 myDockWidget.h: #pragma once #include <QtWidgets/QMainW...

2019-08-26 11:01:33 2046 3

原创 QT界面:tabWidget选项卡使用小结

环境:Win10+VS2015+Qt5.9.7 首先创建一个Qt GUI Application,在GUI上拖拽一个tabWidget,对象名为tabWidget。系统会默认建立两个选项卡,如果不用可以先删除。 如图: 在资源文件中添加icon与图像资源: tabWidget.h : #pra...

2019-08-26 10:18:25 5712 1

原创 QT界面:控件随界面大小自适应变化

在用QT做一个图像显示界面的过程中需要控件随着QT界面缩放进行自适应变化的问题,特此记录一下。 环境:Win10+VS2015+QT5 1、拖拽控件 首先,新建一个QT GUI工程,在Qt Designer中调整界面大小并拖拽需要的控件,如图所示: 7个button+1个libel 2、栅格布局...

2019-07-16 18:54:52 3820 0

原创 WPF快速入门4——事件处理器与代码后置

事件处理器与代码后置 CLR事件模型/直接事件模型:在下图所示的事件模型中,事件的响应者通过订阅直接关联在事件拥有者的事件。 示例 事件拥有者:Button 事件:Click 事件响应者:窗体 事件处理器:button1_Click()方法 文件MainWindow.xaml: <...

2019-07-13 16:53:49 112 0

原创 WPF快速入门3——XAML对象属性赋值

对象属性赋值 1、Attribute=Value形式 优点: 赋值方便。 缺点: Value为字符串,但是对象属性未必是字符串,因此无法赋太复杂的值。 示例: 绘制一个矩形,填充颜色并设置圆角; 绘制一个路径,将路径闭合并填充颜色; <Window x:Class="Wpf...

2019-07-13 15:01:01 329 0

原创 WPF快速入门2——WPF布局

WPF布局 WPF中常用的布局有一下几种: Grid 网格 主要应用场合: UI布局大框架涉及 大量元素需成行或成列对齐 UI整体尺寸改变时,元素需要保持固有宽高比例 UI后期有较大变更或扩展 示例 <Window x:Class="WpfApplication2.MainW...

2019-07-06 17:01:34 151 0

原创 WPF快速入门1——WPF基本树形结构解析

首先,新建一个WPF应用程序: 可以看到.xmal文件中的内容为: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2...

2019-07-06 13:48:03 1034 0

原创 VS2015+QT Excel相关处理

一、背景介绍 环境:Win10 + QT5 + VS2015 Excel文件类型:Microsoft Excel 97-2003 工作表 (.xls) 目的:用QT处理Excel自动计算一下加班时间等信息。 主要涉及到Excel的读写操作、单元格格式设置等内容。 待处理的Excel表格内容如图所示...

2019-07-05 19:21:02 472 0

原创 Visual Studio界面个性化-修改编辑器背景

今天是10.24了,分享点小福利。 使用Visual Studio中的插件 IDE Text Background可以修改编辑器背景,但又不想让背景太影响代码查看。于是自己做了一些,分享一下。 链接: https://pan.baidu.com/s/1brhudqLLOUQvmh5giOnEr...

2018-10-24 18:37:04 4003 1

原创 Keras:Keras训练模型的C++调用尝试

最近遇到一个项目中需要使用Keras进行训练然后还要用C++去调用模型.但是Keras没有C++接口,因此目前是将Keras模型转换为TensorFlow模型然后再使用TensorFlow的C++接口进行调用. 为了快速验证效果,这里只使用原来图片中的2个分类同时每个分类中只使用少部分图片进行训...

2018-08-06 14:31:43 8205 14

原创 局部差异二进制 LDB - Local Difference Binary

LDB简介 局部差异二进制 LDB(Local Difference Binary)是一种高效,健壮且独特的二进制描述符。 LDB的独特性和稳健性通过3个步骤实现: 第一,LDB通过一组二进制测试捕获每个图像块的内部模式,每个二进制测试比较图像块内图像网格的平均强度IavgIavg Iavg...

2018-07-31 17:20:06 1226 3

原创 c++ vector使用小结

string类使用总结

2018-07-20 15:41:31 456 0

原创 Emgu CV3+C#图像处理(七):使用HOG描述符进行行人检测

按照Emgu CV3+C#图像处理(一)新建一个C#控制台应用程序,然后引用相应的dll文件。 使用 HOGDescriptor()创建一个新的HOG描述符检测器,然后利用其类方法 DetectMultiScale() 示例: using System; using System.Coll...

2018-07-08 18:20:24 2546 0

原创 Emgu CV3+C#图像处理(六):霍夫圆检测/线检测 & 矩形/三角形检测

环境Win7-64+VS2012+EmguCV3.0.0 霍夫圆检测 使用Hough变换在灰度图像中查找圆圈:HoughCircles() public static CircleF[] HoughCircles( IInputArray image,//输入图像,8位单通道灰度图像...

2018-07-08 14:45:27 5572 0

原创 Emgu CV3+C#图像处理(五):C#界面使用用EmguCV加载图像

环境:Win7-64位+VS2012+EmguCV3.0.0 1、打开VS2012,新建一个C#下的Windows窗体应用程序: 2、打开“配置管理器”,“活动解决方案平台”选择“x64”; 3、打开“解决方案管理器”——&gt;右击“引用”——&gt;“添加引用”——&...

2018-07-07 18:23:50 2975 0

原创 Emgu CV3+C#图像处理(四):使用EmguCV获取摄像头、读取视频

首先按(一)中的操作配置EmguCV,并添加系统动态链接库中的 “System.Windows.Forms.dll”。 示例: using System; using System.Collections.Generic; using System.Linq; using System.Te...

2018-07-07 16:41:29 6086 4

原创 Emgu CV3+C#图像处理(三):使用EmguCV进行简单图像处理

CvInvoke类包含了大多数的基本图像处理功能,像滤波、直方图操作、形态学处理等等。下面写一些示例。 首先,在VS2012中新建一个C#控制台应用程序,并按上一篇———所说的配置方式进行配置。 示例一: 加载图像、转换为灰度图像、获取图像边缘。 using System; using S...

2018-07-07 16:35:21 6853 2

原创 Emgu CV3+C#图像处理(二):EmguCV主要模块简介

按Emgu CV3+C#图像处理(一):Emgu CV安装配置与使用中安装EmguCV后,打开其文件夹可以看到: 常用模块 EmguCV中具有不同功能的类被分别归类放置在不同的命名空间下。 下面简单介绍几个常用的命名空间: 命名空间 模块说明 Emgu.CV...

2018-07-07 16:31:08 4138 0

原创 Emgu CV3+C#图像处理(一):Emgu CV学习目录+EmguCV安装配置与使用

Emgu CV是OpenCV图像处理库的跨平台.Net包装器。允许从.NET兼容语言(C#,VB,VC ++,IronPython等)调用OpenCV函数。下面开始安装配置Emgu CV,并开始第一个测试程序。 环境:Win7 +Emgu CV3.0.0 安装配置 首先从Emgu CV下...

2018-07-07 14:49:46 13550 0

原创 opencv3/Python 稠密光流calcOpticalFlowFarneback

def calcOpticalFlowFarneback(prev, next, flow, pyr_scale, levels, winsize, iterations, poly_n, poly_sigma, flags): 使用Gunnar Farneback算法计算密集光流。 pre...

2018-07-01 16:09:13 4559 5

原创 图像分割+连通域统计与标注——MATLAB

图像分割+连通域统计与标注 例一 如图,对下列光斑图像进行分割,将光斑目标分割出来,并计算光斑数量。 图像分割 先将图像二值化,然后做形态学处理获得目标所在区域,然后分割图像。 MATLAB代码: %框选统计光斑 clear; %读取原图像 img=imread('01....

2018-06-30 10:59:13 13879 10

原创 Ubuntu:QT界面+OpenCV3图像/视频处理

环境:Ubuntu16.04+QT5.8+Opencv3.3.1 实现功能:建立一个QT界面,打开指定路径下的图片,点击处理后对图像进行相应处理(如,变成灰度图像),点击按钮关闭界面. 创建项目 首先新建一个项目,选择Qt Widgets Application: 然后,选择’项目’,...

2018-06-20 19:46:27 1796 1

原创 人脸识别:利用MFC、OpenCV、SeetaFace搭建简单的人脸检测系统(win7/c++)

SeetaFace是山世光研究组的开源人脸识别引擎guthub地址:github:SeetaFaceEngine win7/c++环境搭建: SeetaFace Detection

2018-06-14 20:27:49 1533 17

原创 opencv3/C++ 使用Tracker进行简单目标跟踪

MIL算法以在线方式训练分类器以将对象与背景分离。从实际情况看来,算法对过程中有遮挡的情况跟踪能力较差. 相关API: static Ptr&amp;amp;amp;amp;amp;lt;TrackerMIL&amp;amp;amp;amp;amp;gt; create(c...

2018-06-13 15:21:48 13176 14

原创 Halcon视觉检测——PCB板处理:获取焊点及线路端点

要求 获取PCB板上的焊点以及线路端点,如图: 函数 涉及到的主要函数有: access_channel() 获取一个多通道图像的一个通道。 skeleton() 计算一个区域的框架。 junctions_skeleton() 找到骨架中的结点和终点。 示例: read_...

2018-06-11 14:55:15 3593 8

原创 Ubuntu16.04 配置QT+OpenCV3.3.1遇到的问题及解决方法

问题1:QT+OpenCV配置 新建一个工程,在“.pro”文件中配置OpenCV的库文件: INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv \ /usr/local/include/opencv2 LIBS += ...

2018-06-04 21:09:29 821 0

原创 Keras:在预训练的网络上fine-tune

Keras:自建数据集图像分类的模型训练、保存与恢复 Keras:使用预训练网络的bottleneck特征 准备 fine-tune的三个步骤: 搭建vgg-16并载入权重; 将之前定义的全连接网络加载到模型顶部,并载入权重; 冻结vgg16网络的一部分参数. 在之前的Keras:自...

2018-06-01 11:18:17 4068 1

原创 Keras:ValueError: Negative dimension size caused by subtracting 2 from 1 for...

使用keras时遇到如下错误: ValueError: Negative dimension size caused by subtracting 2 from 1 for 'block2_pool/MaxPool' (op: 'MaxPool') w...

2018-05-31 22:30:22 4591 8

原创 Xception:Deep Learning with Depthwise Separable Convolutions/深度可分离卷积

Xception在论文Xception: Deep Learning with Depthwise Separable Convolutions中被提出.Xception是对Inception V3的一种改进.主要将Inception V3中的Inception结构替换为depthwise sep...

2018-05-31 19:01:55 210 0

原创 Keras:使用预训练网络的bottleneck特征

使用预训练网络的bottleneck特征 bottleneck特征 通过 from keras.applications.vgg16 import VGG16 from keras.utils import plot_model model = VGG16(include_top=Tru...

2018-05-31 09:59:33 2185 0

原创 opencv3/C++ 将图片转换为视频

现有一些图片按顺序放置在一文件夹jogging1\下,如图: 需要将其合并转换为一个视频。 示例: 环境:Win7+OpenCV3+VS2012 #include&lt;opencv2/opencv.hpp&gt; #include &lt;stdio.h&a...

2018-05-26 19:38:14 3923 0

原创 Keras:自建数据集图像分类的模型训练、保存与恢复

数据扩增 使用图片生成器ImageDataGenerator用来生成一个batch的图像数据,进行数据扩增. 示例: from keras.preprocessing.image import ImageDataGenerator, array_to_img, img_to_array, l...

2018-05-26 13:48:28 13118 10

原创 Keras:UserWarning: Update your `Conv2D` call to the Keras 2 API...

使用Keras时用到了卷积层Convolution2D( )以及Model.fit( ): x = Convolution2D(8, 3, 3, activation='relu', border_mode='same')(x) Model.fit(...

2018-05-22 15:13:41 4101 2

原创 Keras:使用InceptionV3、ResNet50模型进行图片分类

用Keras构建网络并使用其提供的预训练权重进行简单的图像分类. 其中decode_predictions()将结果解码为元组列表,内容包括(类别,描述,概率). 使用InceptionV3进行图片分类 #!/usr/bin/python # coding:utf8 from keras....

2018-05-20 22:07:49 3929 0

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