自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 python——各类库应用(文件处理,数据集)

python库及其作用python中文件处理常用库及其作用介绍:os库与shutil库及其作用待续文件分类源程序新建文件夹将不同后缀文件存入不同文件夹读取文件夹中图片,转化为数组文件txt文件读写待续...

2019-09-02 20:02:24 264

转载 程序预处理,编译,汇编,链接(静态库,链接库)详解

计算机基础原理

2021-12-05 18:21:29 489

原创 QT基础学习

title: 从零开始的Qt学习(一:基础学习)comments:use:- Valinetext: truelazyload: truecount: truetop_img: https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1606799021581&di=a6b18db209563b7735947c73b5de54a0&imgtype=0&src=htt.

2021-07-13 22:56:08 745

原创 相机标定的原理、程序实现、畸变矫正(四,畸变矫正如何不丢失像素点)

一、原理二、标定程序三、畸变矫正(含opencv实现和自己实现)四、不丢失原图像素点矫正(有什么其他要补充的或者要提问,留言就行)github工程:有时候我们需要对图像进行矫正,但是不希望增加像素点。比如:原图是(256,64)的图像,希望矫正后得到的依然是256x64个像素点;如果用上一篇博客一样,不可避免的会导致有些像素点丢失了。但是对于需要每个像素点的设备而言,这样的丢失像素点,会导致周边的像素丢失。为什么点会丢失看过上一篇博客应该明白,畸变矫正的过程就是求解上方右图的a~p对应左

2020-07-16 10:19:17 2138 1

原创 opencv-python图像剪切(剪切不规则区域)

直接看代码吧import cv2;import numpy as npimg = cv2.imread('D:\\shi\\a.png');rows=img.shape[0]cols=img.shape[1]channels=img.shape[2]mask=np.zeros(img.shape,dtype=np.uint8)#输入点的坐标roi_corners=np.array([[(10,10),(40,20),(70,80),(5,100)]],dtype=np.int32)c

2020-06-30 15:43:33 6009 2

原创 相机标定的原理、程序实现、畸变矫正(三,畸变矫正)

一、原理 二、标定程序 三、畸变矫正(含opencv实现和自己实现)(有什么其他要补充的或者要提问,留言就行)github工程:原理https://blog.csdn.net/shiyuqing457/article/details/106764866标定程序https://blog.csdn.net/shiyuqing457/article/details/106768225畸变矫正原理https://blog.csdn.net/weixin_38009585/article/de.

2020-06-16 17:22:44 1181

原创 相机标定的原理、程序实现、畸变矫正(二,程序实现)

原理https://blog.csdn.net/shiyuqing457/article/details/106764866标定程序opencv版本4.0程序思路1、读取每一张图片并将其存入mat矩阵2、提取图像的棋盘格格点3、进行图像标定#include "opencv.hpp"#include <iostream>#include <fstream>#include <iostream> #include <io.h> #in

2020-06-16 16:47:09 1516

原创 相机标定的原理、程序实现、畸变矫正(一,原理)

一、原理 二、标定程序 三、畸变矫正一、原理1、四个坐标系1)像素坐标系(u-v)定义:以像素为单位,坐标原点在左上角;举个例子:一副图像的像素是640x480,则以图像的左上角为原点,按一个像素一格,建立坐标系。2)图像坐标系(x-y)(也叫平面坐标系)定义:用物理单位表示像素的位置,坐标原点为摄像机光轴与图像物理坐标系的交点位置。单位是mm。3)相机坐标系(Xc-Yc,Oc)定义:以摄像机光心为原点(在针孔模型中也就是针孔为光心),z轴与光轴重合也就是z轴指向相机的前方(也就.

2020-06-15 17:53:40 3535

原创 求解最大公约数和最小公倍数

算法求解最小公倍数最小公倍数=两数的乘积/最大公约数求解最大公约数1,辗转相除如果A%B==0,B则为公约数如果A%B!=0,则A=B,B=余数,直到A%B余数为0,B就是最大公约数。#include<iostream>using namespace std;int main(){ int a[2]; int tmp,mul,out; for(int i=0;i<2;i++) cin>>a[i]; mul=a[

2020-06-09 20:21:44 172

原创 面试准备,输入输出(c++/python)

C++常用的输入输出cin/cin.getline/cin.get/getline(string)Tab、space结束符。enter是判断输入流结束的表现。不要把他和普通的结束符看成一样的。cin.getline /cin.get都是遇到enter会终止,但不同的是,cin.getline会把缓冲区当中的enter删除掉,不影响下一次的输入。而cin.get不会删除。getline(string):Get line from stream into string (function)

2020-06-08 23:12:09 573

原创 基于深度学习的图像超分辨率(VDSR, SRCNN,FSTRCNN)

(一)VDSR(二)SRCNN(三)FSTRCNNVDSR原理论文:AccurateImageSuper-ResolutionUsingVeryDeepConvolutionalNetworks个人理解:高分辨率图像可以认为是低分辨率图像与图像高频部分的叠加,即:高分辨率图像(HR)=低分辨率图像(ILR)+图像高频信息,我们要构建的网络要训练的就是图像的高频部分。网络结构:1) 网络参数:20个3x3的卷积核,每个卷积核的通道数为64(上图中conv.1~ReLu.D-1)2) 图像输

2020-06-04 21:03:29 1740 7

原创 github上传文件

安装github下载地址:https://git-for-windows.github.io/一直下一步就好了然后登入github官网(有梯子建议用梯子,因为服务器在美国,速度很慢)介绍什么是github,可以理解为一个在线文件夹;新建一个仓库就相当于是新建一个文件夹,仓库名相当于文件夹名git中分本地项目,暂存区,本地仓库,远程仓库下图为文件提交的整个过程。使用安装好git...

2019-12-30 16:02:14 327

原创 python库:matplotlib

plt.ion():实时显示用法import matplotlib.pyplot as pltplt.plot(x,y)plt.ion()plt.pause(4) # 等待4splt.close()

2019-12-30 14:18:25 97

原创 opencv学习笔记(第一课):图像,视频显示

知识点:mat类型赋值运算,只是引用,需要使用src.clone()才能进行复制。显示图像读取文件:cv::imread()复制图像:Mat::clone()创建窗口:cv::nameWindow()显示图像:cv::imhsow()#include<opencv2/opencv.hpp>#include<iostream>using namespace ...

2019-12-25 15:13:39 684

原创 C++调用python程序(python3.6,vs2017)

vs环境配置:1,将python安装路径中的include和libs文件夹路径添加至vs属性中。(也可以将这两个文件夹拷贝到vs工程下)2,在属性的输入中输入python36.lib(libs文件夹下)的路径(debug下为python36_d.lib,没有debug就复制python36.lib再改名字就行)python代码def hello_c(): print("I a...

2019-12-18 18:30:35 484

原创 faster RCNN代码解读(windows下tf)

不明白原理的移步:这里代码文件夹结构faster RCNNdatadefaultlibtrain.pydemo.py详细介绍datadata文件夹下为数据集的读取与候选框的相关操作defaultdefault文件夹下记录训练过程产生的参数lib文件夹lib文件夹下为网络结构的文件demo.pydemo.py为测试程序train.pytrain.py为训练程序...

2019-12-12 12:32:29 233

原创 文件重命名

两个重命名程序,rename1,直接重命名程序rename2,一个文件夹内有两种不同后缀的文件时,新建一个新文件夹,不同后缀分开重命名比如,有1.txt … 9.txt , 7.jpg… 10.jpg文件,重命名后:000001.txt, 000002.txt, … 000009.txt;000001.jpg, 000002.jpg, 000003.jpg# ---------------...

2019-11-29 15:56:40 339

原创 lxml学习

参考链接:fater RCNN 数据集创建lxml学习

2019-11-29 15:46:13 333

原创 faster R-CNN原理

Faster RCNN 基本结构一文读懂Faster RCNN: https://zhuanlan.zhihu.com/p/31426458Faster R-CNN基本结构如下图所示可以分为以下四部分:CNN layer 。卷积层,该层主要作用是提取出图像的特征,一般选用VGG16或resnet。Region Proposal Network。 RPN网络主要用于生成候选区域(reg...

2019-11-29 15:39:12 255

原创 win10下python3.6安装Cython模块

Cython语言使Python语言的C语言扩展与Python本身一样简单。Cython是基于Pyrex的源代码转换器,但支持更多前沿功能和优化。Cython语言是Python语言的超集(几乎所有Python代码也是有效的Cython代码),但Cython还支持可选的静态类型,本机调用C函数,使用C ++类操作并在变量和类属性上声明快速C类型。这允许编译器从Cython代码生成非常有效的C代码。...

2019-11-20 20:49:30 2886

原创 ubuntu

setting can’t open:sudo apt-get install --reinstall --purge gnome-control-center

2019-11-15 16:16:52 101

原创 软件安装

python相关anconda安装 (太多了,随便百度吧)windows下tensorflow-gpu安装pycharm安装与破解待续java相关eclipse安装待续

2019-10-23 16:58:59 85

转载 pycharm安装

https://mp.weixin.qq.com/s/MGn_IgK8ZmVYq0jGqMSbaA添加链接描述

2019-09-28 10:54:20 101

原创 python中类继承

定义类类包含:变量,方法注意:self:每一个函数(方法)第一个参数必须是self,用来指向自身这个类(记得加就好)构造函数:每一个类都要有构造函数,作用是当你实例化这个类的时候,系统会调用构造函数对一些属性进行初始化(简单来说,就是一个用来初始化的函数)类的继承这就是继承,每一个子类都有父类的所有属性,就像是男人也有人的所有特征python中继承类格式为(如果要更新父类中的方法...

2019-09-18 20:15:54 160

原创 创建自己的训练集

(一)HDF与h5文件,基础知识,如何理解h5文件,以及如何读写链接attetion:h5文件无法直接存储str型数据,需要先进行类型转换——用data.encode()进行类型转换一个h5文件被像linux文件系统一样被组织起来:dataset是文件,group是文件夹,它下面可以包含多个文件夹(group)和多个文件(dataset)。dataset :简单来讲类似数组组织形式的数...

2019-09-12 00:58:54 2670 2

原创 eclipse安装记录

下载eclipse for java ee,解压,链接下载JDK,链接安装JDK配置java环境我的电脑->右键->属性->高级系统设置->环境变量设置要让系统变量中(第二个框事系统变量)有path和classpath这两个变量,方法是:点击新建,变量名:path,变量值:刚刚JDK的安装路径,例如我的:D:\Java\jdk-12.0.2\bi...

2019-09-10 10:13:56 106

原创 python新建文件夹

创建路径为path的文件夹(path应该包括新建文件夹名字) def mkdir(path): #path为从程序目录到要创建的目录路径(包含新建文件夹名) #引入模块 import os #去除首尾空格 path=path.strip() #strip方法只要含有该字符就会去除 #去除首尾\符号...

2019-09-02 20:04:47 8174

原创 python中实现txt文件读写

def read_txt(path,pass_n,model=0): import os import numpy as np #function:读取文件夹内txt文件 #path:str,txt文件所在文件夹 #pass_n:int,从txt文件中第pass_n行开始读文件 #model:int,两个模式,model=0,不按行列顺序存储数据,m...

2019-09-02 19:45:49 901

转载 python文件处理:os库与shutil库介绍

os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径os.getenv() 获取一个环境变量,如果没有返回noneos.pute...

2019-09-02 10:26:05 184

原创 python读文件夹图片,做数据集

程序功能:读取文件夹内图片并输出形状[m,n_H,n_W,n_C]的数组m:图片数量n_H:图片高度n_W:图片宽度n_C:图片维数def read_picture(path,n_C): import os from PIL import Image import numpy as np import matplotlib.pyplot as plt ...

2019-08-31 21:41:24 6117 7

原创 python不同后缀文件存入不同文件夹

1新建文件夹def mkdir(path): #path为从程序目录到要创建的目录路径(包含新建文件夹名) #引入模块 import os #去除首尾空格 path=path.strip() #strip方法只要含有该字符就会去除 #去除首尾\符号 path=path.rstri...

2019-08-30 21:37:37 944

原创 tensorflow-gpu安装(anconda下,python3.7.1+win10+tensorflow1.13+vs2017+cuda10.1)

第一步,卸载cpu版本tensorflow(如果之前没有安装cpu版本tensorflow可以跳过这个步骤)1,输入cmd,打开命令提示符2,输入conda activate3,输入pip uninstall tensorflow提示是否卸载,输入y直到出现成功卸载...

2019-08-24 20:42:38 1783

原创 吴恩达 第四章第1课 Tensorflow构建手势识别

1,安装Tensorflow,可参考https://www.cnblogs.com/lvsling/p/8672404.html2,下载相关库文件,链接:https://pan.baidu.com/s/1y09QPMBK0EmbWBqru5Qddg提取码:0pks导入相关库文件在这里插入代码片欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎...

2019-08-20 17:17:17 1909 6

空空如也

空空如也

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

TA关注的人

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