自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 漫水填充算法

漫水填充算法是填充算法中最通用的算法。所谓漫水填充算法,是给定一个联通域内的一个点,以此为起点找到这个联通域的其余所有点并将其填充为指定颜色的一种算法。 之所以称之为漫水填充,是因为这种算法就是模拟了涨水的过程,从一点开始,水流慢慢加大,直到漫过了全部区域。该填充算法的原型如下所示:void cvFloodFill (IplImage *img, CvPoint seedPoint,...

2017-07-26 11:09:29 745

原创 腐蚀与膨胀示例代码

如果想知道腐蚀、膨胀算法原理请看上篇原图片图像:原图片腐蚀后的图像膨胀后的图像:#include <opencv/cv.h>#include <opencv/highgui.h>int main(){ cvNamedWindow("images", 1); IplImage *src = cvLoadImage("F:/...

2017-07-25 20:31:10 912

原创 图像的腐蚀与膨胀算法原理

结构元素:设两幅图像X、B,若X是被处理对象,B是用来处理X的,那么则把B称为结构元素。腐蚀:用结构元素B腐蚀X,过程如下:1.用结构元素B扫描图像X的所有像素点(以B的原点为坐标,对应A的各个像素点进行扫描),用结构元素B与X覆盖的二值X图像做 “与”操作。2.如果结构元素B为黑色的点,图像A相对应的点都为黑色,则该点的像素为黑色,否则为白色。腐蚀的结果使得原来的图像缩小一圈

2017-07-25 16:08:25 18637 3

原创 B样曲线的绘制代码

B样曲线绘制代码。头文件中vector分别储存着控制点和B样曲线的点#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QMouseEvent>#include <iostream>#include <cmath>using namespace std;...

2017-07-20 15:40:58 961

原创 B样条曲线的绘制

给定n+1个控制点Pi(i=0,1,2,3...,n),n次B样条曲线的参数表达式为:

2017-07-20 12:22:38 4002

原创 opencv平滑图像

#include <opencv/cv.h>#include <opencv/highgui.h>int main(){ //加载文件图片 IplImage *image = cvLoadImage("C:\\Users\\zhp\\Pictures\\Camera Roll\\tree.jpg"); //创建变化之前的的窗口 cvN...

2017-07-17 09:36:19 319

原创 opencv视频播放控制

cvCreateTrackbar()要实现在视频播放时进行快速移动,通过添加滚动条实现,在opencv中调用cvCreateTrackbar()就能创建滚动条,通过设置参数可以确定滚动条所属窗口。#include <opencv/cv.h>#include <opencv/highgui.h>using namespace std;//滚动条slide...

2017-07-15 16:59:32 626

原创 opencv播放视频

使用OpenCV播放视频跟使用它来显示图片一样容易。播放视频其实只需要循环顺序读取视频的每一帧,然后把每一帧顺序显示就可以了#include <opencv/cv.h>#include <opencv/highgui.h>using namespace std;int main(){ //创建窗口,窗口标题为test,参数为0窗口大小则可手动调整 ...

2017-07-15 15:10:11 705

原创 OpenCV 2.4.9+vs2013的配置

1.首先下载opencv-2.4.9.exe,运行后将源码安装到指定位置2.设置系统环境变量如果你是Win10系统的话,打开文件资源管理器,然后右键此电脑->属性->选择高级系统设置->点击环境变量->在系统变量中找到Path,然后双击把D:\opencv\build\x86\vc12\bin添加进去就行了,特别提醒,前面要加英文的;号,否则无效。 ...

2017-07-15 12:46:57 420

原创 qml定时器示例

效果是红色图形每隔一秒移动一次,循环在窗口绕圈圈头文件,qml文件要加入到资源文件哦#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QQuickWidget>#include <QQmlContext>class Widget : public QWidget{...

2017-07-14 10:35:39 1026

原创 qml与c++的简单实例,Connections信号连接

#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QQuickWidget>#include <QQmlContext>class Widget : public QWidget{ Q_OBJECT Q_PROPERTY(int _width READ r...

2017-07-13 21:42:49 4911 1

原创 qml与C++的交互

简单说下我自己对qml与c++的交互的理解流程:1.界面交互,很多新手可能会写qt界面或者qml界面,但想要把qml与c++结合起来就一脸蒙逼了。首先我提供个简单的方法实现qml和c++的界面交互,首先引入几个重要的头文件,当然在项目文件中需要加QT+= quickwidgets才能引用以下头文件#include <QQuickWidget>#include <QQu...

2017-07-11 21:45:01 570

原创 qml按钮样式设计,把样式写成组件

通过Button的style属性可以设置按钮的样式如下:style: ButtonStyle { //进行对Button的样式设置 background: Rectangle { //设置圆角 radius: 5; color: "red" ...

2017-07-10 18:16:34 5283

原创 qml颜色渐变

import QtQuick 2.5import QtQuick.Window 2.2Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { width: 500 height: 400 ...

2017-07-10 17:26:51 3286

原创 Qt quick 按钮控件及其样式设置

在编写qml文档如果想要使用Button控件就必须在文件头部添加:import QtQuick.Controls 1.4如果想要设置Button的样式则需要在文件头部添加:import QtQuick.Controls.Styles 1.4import QtQuick 2.5import QtQuick.Window 2.2import QtQuick.Controls 1.4...

2017-07-10 16:42:54 4739 1

原创 qml实现滚动条

Window { id: root visible: true width: 500 height: 500 color: "#535353" Rectangle{ id: dst //(0,0) } ListView{ id: view anchors.fill:...

2017-07-07 22:16:04 6277

原创 文本框的设置

QLineEdit *findItem = new QLineEdit;//设置对象名称findItem->setObjectName("findItem");//设置文本框的默认内容findItem->setPlaceholderText("设备信息");//设置文本框字体的对齐方式findItem->setAlignment(Qt::AlignCenter);

2017-07-06 16:37:12 509

简单的AStar算法Demo

使用AStar算法实现了一个简单的demo,亲测可用,代码不多流程简单,一看就会

2018-11-29

FTP客户端编程

ftp客户端编程,可下载,可上传,可遍历ftp服务器文件列表,讲解ftp指令编程操作,花了不少时间所以资源分高了点

2017-09-15

FTP数据交互

本程序实现了往ftp服务器传送数据和从服务器中下载文件。坑爹的资源传送。在来一次资源传送失败我就得吐血了

2017-09-07

Boost程序库开发教程

Boost程序库开发指南,需要用到boost库的童鞋不要错过,很不错的一本书

2017-08-28

编译好的Boost库

编译好的boost库需要了解Qt配置或教程的可以去我博客页面下载

2017-08-28

自选图片的拼图游戏

自选图片进行分割完成拼图功能

2017-08-10

拼图游戏,QT实现,学C++的可以参考下原理

自行选择图片进行分割,实现拼图功能,自行选择图片进行分割,实现拼图功能,自行选择图片进行分割,实现拼图功能

2017-08-09

拼图,游戏

自行选择图片进行分割,实现拼图功能

2017-08-09

俄罗斯方块源码,方块为彩色

俄罗斯方块源码

2017-07-10

扫雷代码,分为初级、中级、高级

简单的扫雷源码,适合初学者参考

2017-07-10

中国象棋的代码实现

简单实现象棋的走棋吃子

2017-07-10

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

TA关注的人

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