自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(256)
  • 资源 (6)
  • 收藏
  • 关注

原创 Linux下删除包含某些文件夹外的其他文件

命令:find * | grep -v '\<test1\|test2\>' | xargs rm -rf # test1和test2都为保留的文件夹,中间没有空格。解释:找到当前目录下的所有不是“test1”、“test2”的文件(包括文件夹和文件),删除。功能:把文件夹中除了“test1”、“test2”两个文件夹的其他文件全部删除。

2024-02-27 14:41:05 389

原创 linux下把文件夹下包含某些字符的所有文件复制到./test文件夹中

I {}就是定义{}为替换指示符,当后面遇到{}时,就用n个参数替代。具体多少个参数,由-n 确定。命令:ls | grep "data" | xargs -n 1 -I {} cp {} ./test。说明:-n 1的意思是把前面命令的输出,根据分隔符,分隔成N个参数。功能:把当前文件夹下所有的包含data的文件复制到./test文件夹中。cp命令会执行多次,直到参数用完。这里cp命令会执行N/n次。

2024-02-27 14:01:43 376

原创 Linux下删除包含某些字符的所有文件

使用xargs,把上一个命令(也就是grep命令)输出的结果,作为rm命令的参数。解释:ls列出当前目录下的所有文件,用grep筛选出包含test的。命令:ls | grep "test"|xargs rm -rf。功能:把文件夹中带“test”字符串的文件全部删除。

2024-02-27 13:35:30 497

原创 Linux系统下修改环境变量及生效方法

(2)将所需的环境变量添加进去,按“Esc”退出,再按shift+ZZ,使其保存。2.执行source ~/.cshrc使其生效即可。

2023-12-26 18:53:23 723

原创 vs调试引发了异常:读取访问权限冲突,argv是0x7

读取访问权限冲突,argv是0x7

2023-08-02 09:43:47 459

原创 vs无法打开文件.exe,拒绝访问

vs2019无法打开文件.exe,拒绝访问

2023-07-14 09:21:45 791 1

原创 OpenCV4.0读取大于8bit位深的RGB图像

OpenCV4.0读取大于8bit位深的RGB图像:const char* filename = "1_16bit.png";Mat img = imread(filename, IMREAD_UNCHANGED);imwrite("test.png", img);1_16bit.png是一幅16bit的png图像,输出的test.png与1_16bit.png完全一样。

2021-12-16 16:45:07 2958 1

原创 win10下文件名称过长,删除不掉怎么办

文件删除

2021-12-13 18:11:25 1402

原创 vs2019将十进制转为二进制,显示

VS2019将十进制转为二进制,打印输出:char buf[128];unsigned char tmp = 100;_itoa(tmp, buf, 2);printf("十进制: %d\n",tmp);printf("十六进制: %02x\n", tmp);printf("二进制: %s\n", buf);

2021-10-09 15:54:09 1072

原创 显示器接口:VGA、HDMI、DVI 、DisplayPort

最常见的显示器接口有VGA端子、数码视频接口 (DVI)、高画质多媒体接口(HDMI)和DisplayPort(DP)。1)VGA端子VGA端子(Video Graphics Array (VGA) connector),其他的名称包括RGB端子,D-sub 15,或mini D15,是一种3排共15针的DE-15。VGA端子通常在计算机的显卡、显示器及其他装置。是用作传送仿真讯号。虽然许多设备仍然包括VGA端子,VGA通常与DVI标准共存,但VGA和DVI正在迅速淘汰,以支持更新和更紧凑的HDMI

2021-04-20 14:01:12 8012

原创 VS+Qt代码,显示界面的同时如何在控制台输出打印信息

VS+Qt代码,显示界面时,无法看到打印信息,如何在控制台输出打印信息:右键工程->属性->配置属性->链接器->系统->子系统,选择“控制台”。即可在运行过程中弹出命令窗口,查看输出的打印信息。...

2021-01-21 14:11:46 2233

原创 vs2013+Qt编译报错:There‘s no qt version assigned to this platform x64.Please use the ‘Change Qt version‘

vs2013+Qt编译报错:There's no qt version assigned to this platform x64.Please use the 'Change Qt version'...如下:解决:右键选中工程的“解决方案”,点击“Change Solution's Qt Version”,选择对应的版本,点击“OK”即可。...

2020-12-30 11:29:27 738

原创 c++ string中取某一部分字符串

c++ string中取某一部分字符串的方法:std::string filenames = “0001.png”std::string name = filenames.substr(0, filenames.length() - 4);【第0位到倒数第4位之间的字符串】取出的字符串name为:0001

2020-11-04 16:50:15 16780 1

原创 在window10下不安装Qt,直接执行Qt程序

如何在在window10下不安装Qt,直接执行Qt程序:1)打开Qt命令窗口:2)cd bin,进入bin所在的目录输入:windeployqt.exe E:\FaceRecon\Qt\FaceScan.exe,回车即可将Qt所需的东西复制到E:\FaceRecon\Qt\目录中。...

2020-10-30 11:31:15 749

原创 20201024

据说今天是个节日。。。加油~~~

2020-10-24 16:31:51 111

原创 Qt5.7通过.ui文件调整位置

Qt5.7通过.ui文件调整位置,鼠标左键选中需要调整的框,框内有三个小框,目前的宽度 不一样,需要将其调整为宽度一样。将右下角,layoutAtretch设置为1,1,1(表示三个大小的比例为1:1:1)。

2020-10-21 14:21:17 498

原创 vs编译提示,warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

VS项目经常会出现warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失的警告,虽然不影响程序的正常运行,看起来很杂乱,还是要消除这个问题。解决:在vs中打开有该warning的文件,一般可以在外部依赖项中找到相应的warning文件。然后点击【文件】选【高级保存选项】,改为如下编码格式(选择合适自己的编码格式)。点击【确定】后保存,重新编译,warning消失。...

2020-10-15 11:38:40 2744

原创 VS调试出现:Debug Assertion Failed! Expression:_pFirstBlock==pHead; Expression:_acrt_first_block==header

VS调试出现:Debug Assertion Failed! Expression:_pFirstBlock==pHead;点击中止后又弹出:Expression:_acrt_first_block==header原因:1)混淆了 Debug和Release情况,有时Debug和Release所需要的库是不一样的,如果你只导入了Release的链接库,而没有导入Debug的链接库,而编译运行时又选择了Debug模式,就可能出现这种问题,这时把Debug的链接库添加进去就会解决。.

2020-10-14 18:42:09 6111 2

原创 Qt 中的字体设置(QFont)

头文件:#include<QFont>字体类,通过设置QFont的类型,来实现批量改变文字的属性。 QFont常用属性 函数 描述 setFamily 设置字体 setPixelSize 设置字体像素大小 setBold 字体加粗 setItalic 斜体 ..

2020-09-21 17:16:01 29299

原创 c++判断txt文件是否存在,如存在将其删除

c++代码如下: std::string rmseFile = "rmse.txt"; if (access(rmseFile.c_str(), 0) == 0)//文件存在 { if (remove(rmseFile.c_str()) == 0) { printf("删除成功"); } else { printf("删除失败"); ...

2020-08-19 18:59:25 2383

原创 ASCII码对照表

ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准ISO/IEC 646。二进制 十进制 十六进制 字符/缩写 解释 00000000 0 00 NUL (NULL) 空字符 00000001 1 01 SOH (Start Of Headling).

2020-08-17 16:00:01 841

原创 Qt::Key键盘按键说明

Qt::Key底层是enum实现的,表示键盘上的每一个按键及功能组合键等。Qt::Key_Escape 0x01000000 Esc键 Qt::Key_Tab 0x01000001 Tab键 Qt::Key_Backtab 0x01000002 Tab补全键 Qt::Key_Backspace 0x01000003 退格键 Qt::Key_Return 0x01000004 Return键 Qt::Key_Enter

2020-08-05 09:05:27 4194

原创 c++ 十六进制转字符串(ASCII码)

在网络通信中经常用到16进制和ASCII码字符数组互相转换的功能,完整代码如下:#include <iostream>using namespace std;unsigned int ssstrlen(const char *str){ const char *cp = str; while(*cp++); return (cp - str -1);}int hex2char(uint8_t c){ return ((c >= '0') &...

2020-07-28 15:15:28 9450 1

原创 matlab按照顺序绘制三维点

matlab显示三维点并按照顺序绘制:test1 = load('test.asc');pcshow(test1);scatter3(test1(:,1),test1(:,2),test1(:,3),'filled','MarkerFaceColor',[1 0 0]);x = test1(:,1);y = test1(:,2);z = test1(:,3);plot3(x,y,z,'-','LineWidth',2,'MarkerSize',10,'MarkerEdgecolor','b

2020-07-24 11:19:18 1242

原创 如何查看一个vs工程使用的vs版本是哪一个?

有时候拿到一个工程,不知道它是用哪个vs版本写的,如何解决:右击.sln文件,用txt打开,查看即可:

2020-07-23 10:45:34 6849

原创 matlab读入和保存obj文件

1、使用matlab读取obj文件:function [vertex,faces,normal] = read_obj(filename)fid = fopen(filename);if fid<0 error(['Cannot open ' filename '.']);endfrewind(fid);a = fscanf(fid,'%c',1);if strcmp(a, 'P') fscanf(fid,'%f',5); n_points=fscanf(f...

2020-07-07 15:03:59 4846 1

原创 win10安装anaconda3缺失大量文件、conda不是内部或者外部命令的解决方法

之前安装的是Anaconda3-2019.10版本,有新建过独立环境,添加过清华源之类的操作。安装库的时候,手贱点了一下更新anaconda,结果导致无法新建独立环境了。。。(最好不要更新,已经是第二次更新出问题来了,得保证网络足够好)。一怒之下卸载了Anaconda3-2019.10,在官网下载了2020.02,想着轻轻松松没毛病,结果。。。一顿常规操作后,在命令窗口输入conda,显示:conda不是内部或者外部命令的解决方法;查看环境变量,也没有anaconda3相关的路径;查看安装路

2020-06-30 20:37:59 1684 15

原创 ubuntu16.04安装opendr失败问题解决

在ubuntu16.04安装opendr库的时候,报了很多错误,原来是我的系统缺少一些依赖库,安装后即可解决:sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-devsudo apt-get install libosmesa6-devpip install opendr...

2020-06-30 10:38:27 606

原创 ubuntu下更新cmake版本

1、卸载当前旧版本的cmake查看当前的cmake版本:cmake --version若版本较旧,执行:sudo apt remove cmake,卸载旧版的cmake若当前系统无cmake,可跳过这一步。2、安装依赖sduo apt install build-essential libssl-dev3、下载并编译源码cmake官方下载地址为:https://cmake.org/download/(我下载的是3.17.0)4、执行以下命令解压:sudo tar xf cmake-.

2020-06-24 15:57:51 24180 7

原创 PCL载入点云,旋转平移后保存为pcd文件

输入一个pcd点云,经过旋转平移变换,输出变换后的点云,并显示。#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/registration/icp.h>//icp头文件#include <pcl/visualization/pcl_visualizer.h>#include <pcl/point_cloud

2020-06-17 18:55:47 1574

原创 vs2015代码报错,重定义默认参数 : 参数 1

编译vs2015代码报错:重定义默认参数 : 参数 1解决:需要检查一下声明和定义是否重复赋给了某个变量初值。函数声明:uint16_t move(uint16_t number, uint8_t c, uint8_t bit = 8);函数定义:uint16_t move(uint16_t number, uint8_t c, uint8_t bit = 8){ //首先判读输入的是否合理 if (number < 0 && number >=...

2020-06-08 10:59:20 1696

原创 彩色相机与灰度相机的成像原理

无论是CCD还是CMOS,其原理都是将光子转换为电子,其中光子数目与电子数目成比例。对每个像素,统计其电子数目就形成反映光线强弱的灰度图像。但是在这里光子的波长,即颜色信息丢失了。1、彩色相机为了获得彩色图像,可以首先将光线过滤为红、绿、蓝三种光子,然后使用三个CCD(CMOS)分别感光,最后成像。这种方式能获得理想的彩色图像。但以目前的工艺水平,在一个像素里制造三个滤镜和感光元件难度大成本高,没有商用价值。拜尔设计了一个特殊的阵列(Bayer阵列),对每个像素,考虑其周围的颜色信息还原丢失

2020-06-05 18:35:53 4485 1

原创 使用层次聚类在结构点云中快速提取平面

主流的几类平面提取的方法有:(1)RANSAC-based methods:long computation time;(2)Region-grow-based methods(pixel、voxel、line);(3) turn into normal space, compute the distance between the point cloud and the original;(4)normal estimation;(5)Graph-based segmentation;

2020-06-02 19:32:19 1828

原创 OpenCV之bitwise_and、bitwise_or等图像的与或操作

1、图像的“与”操作bitwise_and()是对二进制数据进行“与”操作,即对图像(灰度图像或彩色图像均可)每个像素值进行二进制“与”操作,1&1=1,1&0=0,0&1=0,0&0=02、图像的“或”操作bitwise_or()是对二进制数据进行“或”操作,即对图像(灰度图像或彩色图像均可)每个像素值进行二进制“或”操作,1|1=1,1|0=0,0|1=0,0|0=03、图像的“异或”操作bitwise_xor()是对二进制数据进行“异或”..

2020-05-29 18:20:36 3227

原创 c++解析labelme标注文件

使用labelme标注出来的json文件,不好直接使用,需对其数据进行解析。json文件格式如下:注意,编译安装jsoncpp并配置。函数如下:jsonfile为json文件名称,Shapes是自己定义的类,这个可根据自己的需求更改。struct Shapes{ std::string label; int group_id; std::vector<cv::Point> points;};void readFileJson(std::stri...

2020-05-28 13:52:13 1126 1

原创 Semantic Segmentation(语义分割)、Instance Segmentation(实例分割)、Panoptic Segmentation(全景分割)之间的区别

Semantic Segmentation(语义分割)、Instance Segmentation(实例分割)、Panoptic Segmentation(全景分割)是图像分割中常见的术语,它们之间有什么区别呢?1、Semantic Segmentation(语义分割)语义分割就是把图像中每个像素赋予一个类别标签(比如汽车、建筑、地面、天空等),比如下图就把图像分为了草地(浅绿)、人(红色)、树木(深绿)、天空(蓝色)等标签,用不同的颜色来表示。不过这种分割方式存在一些问题,比如如果一个像素

2020-05-19 15:22:50 2883

原创 win10下labelme的安装使用说明

labelme可对图像进行标注,包括多边形,矩形,线,点和图像级标注。它是用Python编写的,并使用Qt作为其图形界面。可以用来进行语义分割、实例分割等任务的标注。Labelme 能干啥?对图像进行多边形,矩形,圆形,多段线,线段,点形式的标注(可用于目标检测,图像分割,等任务)。对图像进行进行 flag 形式的标注(可用于图像分类 和 清理任务)。视频标注生成 VOC 格式的数据集(for semantic / instance segmentation)生成 COCO 格式的

2020-05-16 15:06:36 2315

原创 vs2015无法打开源文件math.h

网上下载了一个代码,vs2015打开后出现问题:无法打开源文件math.h原因:这个工程是>vs2015的版本编写的,如果要使用vs2015,需要修改Windows SDK版本:解决:进入属性页,常规,目标平台版本:8.1平台工具集:v140编译缺失文件,检查下面几方面:1)确认项目的Windows SDK版本是否正确。2)确认平台是否正确,是x86还是x64。3)确认项目时debug版本,还是release版本。...

2020-05-14 15:44:38 7684

原创 Qt中QString与string、int的相互转换

QString与string、int的相互转换:1、QString与int的相互转换QString qstr = QString::number(123);int i = atoi(qstr.toStdString().c_str());也可以这样:int i = atoi(qstr.ascii());2、QString与string(std::string)的相互转换stri...

2020-04-28 19:48:16 1230

原创 Qt工程转vs工程(.pro转.sln)

想在VS中调试QT的工程,要么使用VS的QT tool直接打开pro文件,要么转成VS的项目文件。打开命令行后,进入到.pro文件所在目录:然后再命令行里敲入:qmake -tp vc xxx.pro回车后出现错误:Project ERROR: Cannot run compiler 'cl'. Output:================================...

2020-04-26 18:45:26 7128

checkpoint_iter_370000.pth

lightweight-pytorch训练好的模型checkpoint_iter_370000.pth

2020-03-04

mars-small128.zip

DeepSort需要使用的目标跟踪模型。里面包含了mars-small128.meta,mars-small128.pb,mars-small128.ckpt-68577,mars-small128.ckpt-68577.meta四个文件。

2019-11-25

XnView软件安装

图像处理的软件,需要安装; 可以对同一个文件夹下面的图像名更换名字等.

2018-09-12

notepad++安装执行文件

notepad++软件npp_7.5_Installer.exe,直接安装即可。.

2018-09-12

bmp图像转为yuv图像

输入一幅bmp图像,将其转为YUV420图像

2016-04-13

图像双三次插值

由低分辨率图像恢复高分辨率图像,使用三次插值方法,然后计算其PSNR

2016-04-13

空空如也

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

TA关注的人

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