自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赤战约风的博客

学习飞翔的雏鹰

  • 博客(69)
  • 收藏
  • 关注

原创 Qt学习笔记

1.QT布局和ui简单使用2.QWidget关系图及部件3. 窗口坐标和布局4.初识对话框5.初识信号与槽

2017-05-06 22:50:59 380

翻译 QT图形视图框架

图形视图框架The Graphics View Framework目录:The Graphics View Architecture(图形试图框架)--The Scene(场景)--The View(视图)--The Item(对象)Classes in the Graphics View Framework(图形视图框架中的类)The Graphics

2017-01-20 10:12:04 665

原创 Linux平台环境搭建

一、系统准备工作安装编译器库和所需依赖二、安装配置CUDAubuntu14.04 deb包安装三、搭建Anaconda实验平台1.安装Anaconda2.使用conda安装theano环境3.Jupter notebook安装配置四、搭建生产环境cuDNN和caffe

2017-01-16 16:56:28 589

原创 linux分辨率

xrandr --newmode "1920x1080_60.00" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsyncxrandr --addmode eDP1 "1920x1080_60.00"xrandr --output eDP1 --mode"1920x1080_60.00"

2018-06-14 19:33:28 1038

原创 TypeError: 'Tensor' object does not support item assignment in TensorFlow

a = tf.zeros([3,3])a[:,0:2] = 1TypeError: 'Tensor' object does not support item assignment in TensorFlow报错原因是Tensor不能直接赋值,解决办法。1. 使用变量Tensor来处理可以改成:a = tf.Variable(tf.zeros([3,3]))a[:,0:2].assign(1)...

2018-05-10 17:58:54 21381 1

原创 tensorflow常用方法

1.tf,floortf.floor(    x,    name=None)将x向下取整2.tf.ceiltf.ceil(    x,    name=None)将x向上取整3.tf.stacktf.stack(    values,    axis=0,    name='stack')将values按照axis轴进行合并,例如:x = tf.constant([1, 4]...

2018-04-25 17:49:35 563

原创 numpy学习

官方学习教程:https://docs.scipy.org/doc/numpy-dev/user/quickstart.html

2017-11-08 13:25:50 268 1

原创 开发项目思想

条件a.有源码或有老的完整需求规范时候条件b.无任何参考1.项目起始阶段条件a.有源码或有老的完整需求规范时候分析原有的思路,原有的是怎么样子做的,整理起来,有完整的思路,再根据现有的新需求,新规范来操作执行。条件b.无任何参考跟甲方要需求规范,越详细越好。2.思考阶段条件a.有源码或有老的完整需求规范时候该怎么实现?根据原有代码,分析原有思路,

2017-06-30 09:57:49 842

原创 U盘被写保护或无法写数据无法格式化的问题解决

一、问题U盘无法写入,也无法格式化,只能当做光盘来用,只能读不能写。下面的方法可以解决大多数U盘问题。二、下载ChipGenius下载完成后,插入u盘,会读出下面的信息,保存,截图。记住上面的信息,在后面需要用到。三、下载对应的量产工具查看主控型号:SM3267AE,百度搜素对应的量产工具,并打开。打开量产工具。点击设置,

2017-05-23 17:35:51 17099 6

原创 Qt事件系统

一、Qt中的事件事件是对各种应用程序需要知道的由应用程序内部或外部产生的是事情或者动作的统称。在Qt中,使用一个对象来表示一个事件,继承自QEvent类。事件和信号的区别:单击一个见面上一个按钮,就会产生一个鼠标事件QMouseEvent,这个事件不是按钮产生。而信号的产生是由按钮被按下,会发出clicked()信号,这个是按钮产生。信号与槽,只关注按钮单击信号,而不考虑鼠

2017-05-18 18:40:30 407

原创 状态栏

QStatusbar类提供了一个水平条,用来显示状态信息。QMainWindow中默认提供了一个状态栏。状态栏分为3类,临时信息(一般的提示信息),正常信息(如显示页数和行号),永久信息(显示版本号或日期)。可以使用一个showMessage()来显示临时信息,他会出现在状态的最左边。正常信息,一般用addWidget()来添加一个QLabel到状态栏上用于显示正常信息,它会生成到状态

2017-05-18 15:01:32 419

原创 中心部件

中心部件,可以放置一个中心部件,支持单文档部件, 也支持多文档部件。一般的,我们会放置一个部件,然后使用布局管理器使其充满整个中心区域,并可以随着窗口的大小改变而改变。

2017-05-16 20:13:38 510

原创 初识工具栏

1.工具栏使用工具栏QToolbar提供了一个包含一组控件的可以移动的面板。工具栏可以添加QMenu,QWidget,QAction等。 QList action1; QAction *action1_1 = new QAction("打开"); QAction *action1_2 = new QAction("关闭"); QAction *actio

2017-05-15 21:23:58 362

原创 初识菜单

1.添加菜单菜单栏由QMenuBar来管理,一行菜单栏只有一个QMenuBar,其所属的菜单均是QMenu构成。 QMenu *menu1 = new QMenu("文件(&F)"); QMenu *menu2 = new QMenu("编辑(&E)"); QMenu *menu3 = new QMenu("构建(&B)"); ui->menuBar

2017-05-15 20:22:55 341

原创 应用程序主窗口-主窗口框架

日常应用,首先见到的,基本都是主窗口。主窗口包含:菜单栏,工具栏,Dock部件,状态栏和中心区域。QMainWindow相关类视图1.主窗口框架菜单栏(QMenuBar):一个主窗口只能有一个,位于顶部工具栏(QToolBar):可以移动,一个主窗口可以有多个工具栏中心部件(Central widget):主窗口中心区域可以放一个widget作为中心部件,是

2017-05-12 21:11:06 1627

原创 布局管理

1.布局管理系统Qt包含了一组布局管理器类来描述怎样在应用窗口界面对部件进行布局,QLayout的几个子类,就成为布局管理器。所有的QWidget的子类的对象 都可以用布局管理器来进行管理,QWidget::setLayout()可以在一个部件上应用布局管理器。一旦一个部件设置了布局管理器,他会完成下面的几个任务:①定位子部件②感知窗口默认大小③感知窗口最小大小④改变大

2017-05-09 11:49:38 1053

原创 按钮部件

1.QAbstractButton抽象类及其派生类其派生类有复选框QCheckBox,标准按钮QPushButton,单选框按钮QRadioButton,工具按钮QToolButton

2017-05-08 17:47:19 371

原创 Frame类族

QFrame类族是带有边框的布局的基类,其子类如上图所示。常用的有QLable ,QLCDNumber,QSplitter,QStackedWidget,QToolBox以及QAbstractScrollArea的派生类(带有滚动区域的部件基类)。带边框部件最明显的特点就是可以有一个明显的边界框架,主要由边框形状(Shape),边框阴影(Shadow)组合来实现。边框形状(Shape)

2017-05-07 19:45:37 1666

原创 标准对话框

Qt提供了一些标准对话框,全部继承自QDialog类,并增加了自己的特点。标准度对话框说明QColorDialogDialog widget for specifying colorsQFileDialogDialog that allow users to select files or directoriesQFontDi

2017-05-07 15:26:49 415

原创 初识信号与槽

初识信号与槽1.下面使用的手动关联来实现信号与槽使用的函数connect()[cpp] view plain copy MainWin.h    Class MainWindow :public QMainWindow{        Q_OBJECT    ppublic:

2017-05-06 22:42:35 275

原创 初识对话框

对话框QDialogQDialog类是所有对话窗的基类。对话窗可以分为2类:模态(model)和非模态(modeless)。模态对话窗:在没有关闭当前对话窗之前,别的不能与别的对话窗进行交互。简单来说就是”有我没他”。非模态对话窗:同一个程序下,多个对话窗可以同时进行交互。[cpp] view plain copy //非模态对话窗 

2017-05-06 22:41:32 406

原创 窗口坐标和布局

窗口坐标和布局窗口包含:边框(图中深灰色边框),标题栏(图中蓝色),Client Area(图中浅灰色区域)。可以从图中看到:1、包含框架:x(),y(),pos(),framGeometry(),(即绿色的函数)都是当对于包含边框和标题栏的整个窗口。2、不包含框架:geometry(),width(),height(),(即紫色函数)都是相对于Client Area区域。

2017-05-06 22:40:14 558

原创 QWidget关系图及部件

QWidget关系图以及部件使用部件分为顶级部件和子部件。顶级部件:只能作为父部件,其不能有父部件。QDialog类和其派生类,还有QMainWidget子部件:非窗口部件。QT中大部分部件用作子部件,嵌入到别的窗口之中。

2017-05-06 22:38:44 896

原创 QT布局和ui简单使用

1.布局的使用垂直布局和分裂垂直布局的区别。分裂垂直布局可以将控件进行纵向拉长,而垂直布局不行。2.ui使用一个xx.ui对应一个继承自QWidgets的派生类,使用show()函数来显示。.ui文件是一个XML文件,里面保存了该ui的布局和控件。[html] view plain copy 

2017-05-06 22:36:40 1012

原创 C++使用tips

1.C++中的explicit关键字使用了该关键字,构造函数不允许使用隐式构造,如下class A{public: A(int a){num=a;} private: int num;}int main(){ A a(2);//OK A b=2;//ERROR,使用了隐式构造。错误。 return 0;}

2017-05-05 22:10:31 638

原创 Qt Creator 使用tips

1.布局的使用垂直布局和分裂垂直布局的区别。分裂垂直布局可以将控件进行纵向拉长,而垂直布局不行。

2017-05-05 21:56:45 1179

原创 QT 语法知识

1.Q_OBJECTThe Q_OBJECT macro must appear in the private section of a class definition that declares its own signals and slots or that uses other services provided by Qt's meta-object system.在QOb

2017-05-05 16:05:39 3017

原创 ubuntu安装QT5.7

一.下载和安装wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run下载后给执行权限chmod +x qtxxxx.run安装./qtxxxx.run二.配置环境1.安装g++sudo apt-get install b

2017-05-05 13:21:40 6559 1

原创 2017.5.5

近期任务:1.C++需要继续学习2.QT编程也要继续3.英语也能落下

2017-05-05 10:13:35 467

原创 五、颜色空间缩减

一、目的 如果采用3通道颜色空间,比如RGB(其在opencv中储存为BGR)。 如果一个元素采用unsigned char ,则有256个数值,3个元素则需要16777216

2017-05-04 19:14:46 899

原创 四、常用数据结构和函数

1.点表示:Point类 使用Point p1(232,32);Point p2;p2.x = 2;p2.y = 53;Point2f p3;float x=2.213,y=31.32;p3.x = x;p3.y = y;2.颜色的表示类:Scalar类 Scalar表示4个元素值,最后一个元素可以不写int r=23,g=32,b=31;Scalar s(r,g,b);3.矩形

2017-05-03 20:49:21 532

原创 三、Mat类的使用

1.Mat的使用Mat是一类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等)和一个存储所有像素值的矩阵(可以是不同维度的矩阵)。 一个图片存储了所有像素值,所以,不应该进行大图片的复制。 opencv有个机制,针对同一张图像,让每个Mat有不同的矩阵头,但是有相同的像素矩阵,及共享一个矩阵。这样的做法,也会导致改变了矩阵,那么其他Mat对象的矩阵也会变化。Mat a,b,c;

2017-05-03 20:02:27 450

原创 二、opencv的滑块使用

一、前提opencv滑块的使用是非常重要的,在我们调参时候会经常用到二、使用 头文件#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <iostream>using namespace cv;void slide

2017-04-26 23:06:57 2387 1

原创 一、opencv的图像基本读写

一、前提在学习opencv的那些算法之前,现要学一些基础的类和方法,才能更好的学习opencv二、掌握基础的图片读写 所需头文件#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>1.图片读操作void readPictur(){ //imread来读图片,使用Mat来接收 Mat pic0

2017-04-26 23:02:33 507 1

原创 比较C++中数组,vector,array

一、数组 这里不再细说。数组不可以使用变量来规定数组的长度。二、模板类vector 他类似于string类,也是一种动态数组。可以自己在运行时设置数组长度,也可以添加元素,插入元素。vector使用new和delete来操作内存,但是是自动完成。#include <vector>...using namespace std;int main(){ int n; cin>>

2017-04-05 14:30:52 1252

原创 linux解决wifi问题

一、原因大多数原因是驱动问题。新的笔记本或台式机用的wifi驱动比较新,linux还没有及时进行更新驱动,所以需要我们手动来解决。linux驱动是个头疼的问题,需要注意的事项很多。二、解决办法1.查看自己的无线网卡的型号我的是intel dual band wireless ac 3168网卡驱动下载链接2.注意驱动的要求可以看到,需要的linu

2017-03-29 14:18:48 5594 4

翻译 5.Performance(性能)

Floating Point Instructions精度浮点数指令In order to accurately and quickly apply transformations and effects to items, Graphics View is built with the assumption that the user's hardware is able to pr

2017-01-21 19:30:44 721

翻译 4.Key Features(主要特征)

注:这篇是学弟帮忙写的。4.1 缩放和旋转(Zooming and rotating)QGraphicsView 支持与QPainter功能相同的仿射变换QGraphicsView::setMatrix(). 通过对视图应用变换,您可以轻松添加对常见导航功能(如缩放和旋转)的支持。这里是一个关于如何在QGraphicsView的子类中实现缩放和旋转插槽的示例:

2017-01-21 19:22:58 2488

翻译 2.Classes in the Graphics View Framework(图形视图框架中的类)

Classes in the Graphics View Framework(图形视图框架中的类)QGraphicsEffect所有图形特效的基类QGraphicsAnchor代表了 QGraphicsAnchorLayout 中 两个之对象间的 anchorQGraphicsAnchorLayout将 widgets 固定到图形视图中

2017-01-21 18:41:53 400

翻译 3.The Graphics View Coordinate System(图形视图坐标系)

The Graphics View Coordinate System(图形视图坐标系)--Item Coordinates(对象坐标)--Scene Coordinates(场景坐标)--View Coordinates(视图坐标)--Coordinate Mapping(坐标映射)3.The Graphics View Coordinate System(图形视图坐标系)

2017-01-21 18:05:32 2167

空空如也

空空如也

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

TA关注的人

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