自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】

RTSP测试地址rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4(亲测有效)

2022-06-20 11:40:32 86 1

原创 QTableView 右键菜单弹出

QTableView 右键菜单弹出ui.tableView->setContextMenuPolicy(Qt::CustomContextMenu);connect(ui.tableView, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(slot_tableViewMenu(const QPoint &)));m_menu = new QMenu(this);m_menu->addAc

2021-03-02 16:51:14 893 1

原创 QLineEdit设置浮点型数字输入问题

Qt中QLineEdit如果想设置整数,可以使用QIntValidtor;例如ui.k1Edit->setValidtor(new QIntValidtor(10,100,this));但不支持输入浮点型输入,需要使用QRegExp正则表达式。需要注意的是,需要将setText函数放置在setValidtor之前;否则会导致编辑框可输入非数字字符。//需要将setText函数放置在setValidtor之前ui.k1Edit->setText("-0.0086782343");

2020-06-05 18:21:16 1501

转载 修改linux文件权限命令:chmod

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需

2017-07-30 08:59:21 448

原创 linux下lua安装

Linux 上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装。curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gztar zxf lua-5.3.0.tar.gzlua安装需要readline库,若未安装yum -y install readline-devel ncurses-dev

2017-07-29 10:48:26 1156

原创 影像二进制数据流读取与bip内存压缩

1.影像二进制数据流读取VSIFCloseL(VSIFileFromMemBuffer("/vsimem/work", pInData, size, FALSE)); GDALDataset* hDS = (GDALDataset*)GDALOpen("/vsimem/work", GA_ReadOnly); int width = hDS->GetRasterXSize(); i

2017-07-28 08:06:25 806

原创 QT迭代查找文件夹下的所有文件,并根据文件后缀筛选

QString strCurrentWorkDir = SysUI::EnvironmentSetting::Instance()->GetCurrentWorkDir(); QString strPathDir = QFileDialog::getExistingDirectory(this, translate("NewProjectDlg", "Open Dir"), strCurrent

2017-07-10 10:06:25 4270

转载 QTableWidget控件总结

QTableWidget控件总结【1】QTableWidget简介QTableWidget是QT对话框设计中常用的显示数据表格的控件。学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研究人一样一样的),因为QTableWidget继承于类QTableView。两者主要区别是QTableView可以使用自定义的数据模型来显示

2017-07-06 18:44:30 327

转载 QT中如何实现XML文件的创建、增加、修改、删除功能。

一、首先咱们得认识处理XML的方法有那些,QT提供了那些函数用于处理。                      我们知道对XML的操作有两种方法,即DOM方式和SAX方式。二者主要区别是:DOM实现方式操作非常简单,但不适合处理过大文件;而SAX实现方式是能处理很大的XML文件,但是需要开发者写一些复杂的代码。Qt提供了对应于这两种用于读取、操作和编写XML的实现类,分别是QDomDoc

2017-07-06 18:10:11 2418

转载 解决类似/usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.19' not found错误

运行AlgoLoader的时候,遇到了下面的报错:./AlgoLoader: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./AlgoLoader)./AlgoLoader: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' no

2017-07-01 15:01:56 1275

转载 解决libc.so.6: version `GLIBC_2.14' not found问题

0.以下在系统CentOS 6.6 x86_64上操作1.使用qt Creator编译代码,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的 /lib64/libc.so.6: version `GLIBC_2.14' not found (required by

2017-06-29 14:27:13 7129

转载 linux编译中error: no arguments depend on a template parameter, declaration of * must 解决

由于标题长度的限制,只截取了关键词比较完整的错误描述是: error: there are no arguments to '*' (这里 ‘*‘ 代表某个函数名,比如 'memset') that depend on a template parameter, so a declaration of '*' must be available接着是错误发生位置的描述。比如

2017-06-29 09:55:04 1420

转载 在Linux CentOS 6.6上安装Python 2.7.9

相关参考CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上。checking for python... /usr/bin/pythonchecking for python >= 2.7... not foundconfigure: error: found python 2.6.6 (/usr/bin/python)

2017-06-28 18:06:13 541

原创 CentOS-64 qt creator工程中添加自定义文件夹

默认的项目建成之后,Qt Creator 总是将头文件和源码放在根目录下面,感觉太乱,那如何建立自定义的文件夹存放这些文件呢?步骤如下:1.创建工程的pri文件,如下图2.在pro文件中增加  include(AlgoLoader.pri)即可3.结果如下图

2017-06-28 16:17:53 768

转载 解决CentOS遇到Qt编译(error: cannot find -lGL)

笔者CentOS 6.6 64位,安装完成Qt5.6.0。随意新建一个Qt Widgets Application。结果遇到Qt编译问题,提示信息如下:error: cannot find -lGLerror: collect2: error: ld returned 1 exit status原因是系统缺乏相应的OpenGL库文件造成,解决方案如下:进入C

2017-06-25 19:57:18 522

转载 linux下升级gcc的方法

1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz2.解压缩 tar -xf gcc-4.9.1.tar.gz3. cd gcc-4.9.14.运行download_prerequisites脚本, ./contrib/download_prerequisite

2017-06-25 09:19:52 358

转载 Matlab的regionprops详解

转自点击打开链接matlab函数_连通区域1、 matlab函数bwareaopen──删除小面积对象格式:BW2 = bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determine the connected components.  L = bwlabeln(BW, conn)

2015-01-15 15:48:25 546

转载 CString类常用方法---MakeUpper(),MakeLower(),MakeReverse()

点击打开链接void MakeUpper( );      //使所有小写字母变为大写void MakeLower( );      //使所有大写字母变为小写void MakeReverse( );   //倒序字符串例: CString a,b,c;  a = "ABcd"; a.MakeUpper();    //结

2014-09-30 11:19:42 3613

转载 MFC 图像显示具体步骤

http://wenku.baidu.com/link?url=BFWo6CwYpfsmxcisMd96gx4An6biNV_4jS9-8oW6MWp4xPP7zawUvxQvAE6mNbfEs8B_bUg_mJ-f4n8wpTTW1Tgx8CCKYfwmvxlQaxuA87_

2014-09-30 09:28:16 1743

原创 GDI+使用 C++

在stdafx.h头文件中加入#include using namespace Gdiplus;#pragma comment(lib,"gdiplus.lib")

2014-09-28 16:24:49 724

转载 超几何函数 C++

K分布累计分布函数中的超几何函数

2014-09-23 17:04:44 1507 1

原创 matlab海杂波统计建模及CFAR阈值分割

clear;clc;fid=fopen('D:\Ship\Clutter\2','rb');width=512;height=512;imgdata=fread(fid,[width,height],'uint16');fclose(fid);L=2; %视数imgdata=double(imgdata);imgdata2=imgdata.^2;mean1=mean(mean(

2014-09-18 10:23:07 10273 7

原创 matlab轮廓及属性提取

clear;clc;fid=fopen('D:\Ship\Edge\11','rb');width=200;height=200;imgdata=fread(fid,[width,height],'uint16');fclose(fid);I=double(imgdata)';figure,imshow(I),title('原始图像');I1=bwareaopen(I,50);%去

2014-09-18 09:56:09 5293

原创 matlab初始路径设置

选择matlab的图标,右键---属性---

2014-09-17 11:44:23 914

原创 遗传算法总结

1975年,美国的Holland教授在他的专著《自然界与人工系统的适应性》中首先提出了遗传算法(Genetic Algorithm,GA),它是一类借鉴了生物界中自然选择和遗传的随机化搜索算法。遗传算法有很多的优点,如鲁棒性、并行性、自适应性和快速收敛,可以应用于图像处理领域中图像分割技术来确定分割阈值。 遗传算法的搜索机制:遗传算法模拟自然选择和自然遗传过程中发生的繁殖、交叉和基因突变现

2014-08-29 11:10:55 1993

海杂波拟合

多种分布的海杂波拟合,K分布、Gamma分布等

2014-09-22

海杂波统计建模 K分布

海杂波统计建模(K分布、韦布尔分布、对数正态分布、指数分布、Gamma分布、高斯分布等)

2014-09-18

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

TA关注的人

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