自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2021-10-09

volatile 的使用volatile的使用教程

2021-10-09 17:03:25 116

原创 lower_bound 和 upper_bound的使用指南

#include <iostream> // std::cout#include <algorithm> // std::lower_bound, std::upper_bound, std::sort#include <vector> // std::vector#include<functional>//using namespace std;int main() { int myints[] = { 10,20.

2020-06-27 20:09:46 295

原创 python 在ubuntu 下的版本切换

https://blog.csdn.net/thankyou0/article/details/79610854

2019-10-14 22:16:16 222

原创 stl 标准库 list,map的使用

list:list的每个节点包括三部分 [前驱指针,数据域,后续指针] ,其头结点的前驱指针指向尾节点,尾节点的后继指针指向头结点,结构类似于双向链表优点:随机位置的插入与删除缺点:随机存取,其并未重载 [ ] 运算符map:map 是一种关联容器,《key,value》键值唯一,自动排序(按照键值排序)其底层为红黑树(一中严格意义上的平衡二叉树)s...

2019-10-08 20:22:28 216

原创 g2o的使用

关于使用g2o完成优化的框架讲解https://zhuanlan.zhihu.com/p/58521241

2019-10-08 19:29:51 163

原创 本质矩阵的分解 以及 slam中尺度问题的由来

https://blog.csdn.net/yg838457845/article/details/81293286

2019-09-27 20:57:12 701

原创 SVD 分解与矩阵方程

SVD 分解:https://zhuanlan.zhihu.com/p/83230104https://www.cnblogs.com/endlesscoding/p/10033527.htmlSVD 的V 的最后一列是Ax = 0的解的原因:https://blog.csdn.net/u011808673/article/details/93470717ORBslam中的三角...

2019-09-24 19:25:31 491

原创 列表推导式

2019-09-18 19:04:13 168

原创 简单的文件读写 c++

#include<iostream>#include<vector>#include<string>#include<sstream>#include<fstream>using namespace std;struct bbox { double x, y, w, h;};void read_detectRe...

2019-09-18 15:19:36 143

原创 python 有序对的打乱

import randoma = [1, 2, 3]b = [4, 5, 6]c = list(zip(a,b))print(zip(a,b))print(c)a1, b1 = zip(*c)print(a1)print(b1)random.shuffle(c)a2, b2 = zip(*c)print(a2)print(b2)结果为:...

2019-09-08 10:56:58 177

原创 图像增强

1 低照度图像站增强之卷及神经网络 RetinexNet tensorflowhttps://blog.csdn.net/weixin_38285131/article/details/882871312 learn to in the darkhttps://zhuanlan.zhihu.com/p/541190083 基于深度学习的低照度图像增强总结https://blog...

2019-09-06 14:26:43 745 1

原创 pangolin 的使用(orb_slam 可视化)

https://blog.csdn.net/unlimitedai/article/details/96134857

2019-09-06 10:04:13 1975

原创 多线程 c++

参考:https://zhuanlan.zhihu.com/p/76344819https://segmentfault.com/a/1190000016171072https://www.cnblogs.com/code-wangjun/p/7476559.htmlORBslam中用到的多线程方法:https://blog.csdn.net/ktigerhero3...

2019-08-28 16:56:35 147

原创 opencv 中定义 Mat 的两种方法

一 定义一定大小的图像 cv::Mat mask(rows, cols, CV_8UC3, cv::Scalar(0, 0, 0));二 定义和某张图像同类型同大小的图像 cv::Mat mask = Mat::zeros(mat_img.size(), mat_img.type());...

2019-08-05 20:25:47 6764 1

原创 计算 矩形框IOU的两种方法

1 利用 algorithm 中的 min max 函数2 利用opencv 中的 | 和 & 运算#include<iostream>#include<algorithm>#include<vector>#include<opencv2/opencv.hpp>using namespace std;struct ...

2019-08-01 10:59:21 1758

原创 多目标跟踪

行人:  https://motchallenge.net/ 航拍图像:http://aiskyeye.com/  常用的跟踪方法:https://github.com/ZQPei/deep_sort_pytorch

2019-07-29 16:58:34 254

转载 python web 开发教材

教程博客:https://www.cnblogs.com/EmptyFS/p/9368979.html

2019-07-19 21:18:08 849

原创 语义分割将分割图和原图合在一起

一 使用matplotlib.pyplot# 将分割图和原图合在一起from PIL import Imageimport matplotlib.pyplot as plt#image1 原图 #image2 分割图image1 = Image.open("1.jpg")image2 = Image.open("1.png")plt.figure()plt.sub...

2019-07-10 18:03:58 6227 4

转载 tensorflow 模型的保存与恢复

参考:https://blog.csdn.net/oYouHuo/article/details/811118331 模型保存import tensorflow as tffrom tensorflow.python.framework import graph_utilvar1 = tf.Variable(1.0, dtype=tf.float32, name='v1')var2...

2019-07-10 15:58:52 210

原创 实例分割与语义分割的区别

实例分割实例分割的基本思路:目标检测 + 语义分割机器自动从图像中使用目标检测方法框出不同实例,然后用语义分割方法在不同区域内进行逐像素标记...

2019-07-06 16:48:26 2879

原创 python3  类中方法的调用

一 Python3 中类的静态方法、普通方法、类方法静态方法: 用 @staticmethod 装饰的不带 self 参数的方法叫做静态方法,类的静态方法可以没有参数,可以直接使用类名调用。普通方法: 默认有个self参数,且只能被对象调用。类方法: 默认有个 cls 参数,可以被类和对象调用,需要加上 @classmethod 装饰器。class Classname: ...

2019-07-05 11:18:42 6663

原创 python 常用的几个代码段

1 读txt 文件with open("test.txt",'r')as f: for line in f: print(line.rstrip('\n'))2 PIL 图像读取并用plt显示from PIL import Imageimport matplotlib.pyplot as pltimport numpy as npimage = I...

2019-07-04 21:34:58 543

转载 语义分割时如何对原图和label做相同的裁剪

import osimport torchimport numpy as npfrom torch.autograd import Variablefrom torch import nnimport torch.nn.functional as Ffrom torch.utils.data import Dataset, DataLoaderfrom PIL import Ima...

2019-06-25 09:49:55 1993

原创 常用的激活函数

1 softmax import torchimport torch.nn.functional as Fx1= torch.Tensor( [ [1,2,3,4],[1,3,4,5],[3,4,5,6]])y11= F.softmax(x1, dim = 0) #对每一列进行softmaxy12 = F.softmax(x,dim =1...

2019-06-22 22:35:12 197

原创 快速设置windows开机启动程序所在目录

win + R shell:startup

2019-06-21 17:11:43 3565

转载 pytorch 中的 CrossEntropyloss

比较好的介绍pytorch中的CrossEntropyLoss的一篇文章https://www.jianshu.com/p/a6131515ee1d

2019-06-15 10:55:08 931

原创 一个简单的latex模板

\documentclass[oneside]{ctexbook}%ctexart\usepackage{graphicx}\usepackage{amsmath}\usepackage{amssymb}\graphicspath{figures/}\title{学习记录}\author{frank}\date{\today}\begin{document}\mak...

2019-06-05 21:36:28 8903

原创 pytorch 资料

pytorch 中文教程:https://github.com/zergtant/pytorch-handbook/tree/master/chapter1pytorch 中文文档:https://pytorch-cn.readthedocs.io/zh/latest/pytorch cnn的可视化:https://github.com/utkuozbulak/pytorch-...

2019-06-03 20:58:54 1143

原创 pytorch

常用的神经网络层:1 conv2dtorch.nn.Conv2d(in_channels, out_channels, kernel_size, stride=1, padding=0, dilation=1, groups=1, bias=True)注意是个类,要创建对象后再使用。参数中的kernel_size, stride, padding, dilation的值,可以为int...

2019-06-03 20:58:39 135

原创 opencv 中高效访问像素的方法

cv::Mat image(height,width,CV_32FC3);image.ptr<cv::Vec3f>(y)[x][2] = 0;image.ptr<cv::Vec3f>(y)[x][1] = 0;iamge.ptr<cv::Vec3f>(y)[x][0] = 0;

2019-05-28 15:50:29 508

原创 python 中list的初始化

list1 = range(10)list2 = [0 for i in range(10)]for i in list1: print(i)for i in list2: print(i)参考:https://www.cnblogs.com/zqifa/p/python-list.html

2019-05-22 20:30:10 10240

转载 C++ 类的静态成员函数和静态成员

https://www.cnblogs.com/codingmengmeng/p/5906282.html

2019-05-10 09:40:02 131

转载 ubuntu 16.04 修改密码

​Ubuntu是一个Linux操作系统,修改密码和用户名是有危险的动作,请谨慎修改。Ubuntu更改密码步骤:1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!2、sudo passwd user(user 是对应的用户名)3、输入新密码,确认密码。4、修改密码成功,重启,输入新密码进入Ubuntu参考 :htt...

2019-05-08 17:48:52 1426

转载 解决ubuntu 16.04 时间不对问题

使用ntpdate校准时间:首先安装ntpdate:sudo apt-get install ntpdate校准时间sudo ntpdate time.windows.com如果你使用的是windows + ubuntu 双系统 建议将时间更新到硬件上,以免windows的时间不对sudo hwclock --localtime --systohc参考:https...

2019-05-07 22:22:01 5052

原创 ubuntu 16.04 下查看内存占有率

gnome-system-monitor

2019-05-07 14:23:43 1188

原创 常用代码段 1将图片压为 .avi 视频 2 .jpg和.png 互转 3 视频解帧

 void image2video(){ // ¹¹ÔìÒ»žöVideoWriter VideoWriter video("test.avi", CV_FOURCC('M', 'J', 'P', 'G'), 501, Size(1920, 1080)); String pattern = "G:\\ºœÅÄÊýŸÝ\\tozfb\\*.jpg"; vector<String&...

2019-05-06 15:56:26 339

原创 c ++ 代码运行时间的几种测测量方法

#include<iostream>#include<chrono>#include<ctime>#include<opencv2/opencv.hpp>using namespace std;int main(){ //三种测量代码运行时间的方法 /* 一 */ chrono::steady_clock::time_...

2019-04-28 22:25:25 1322

原创 c++ 多态 以及 extern static关键字

动态绑定:只有虚函数(virtual)才能发生动态绑定,缺省参数无法进行动态绑定纯虚函数:(virtual f()=0) 定义了纯虚函数的类为抽象类 无法new 一个对象虚函数在子类中可以被重写(override)静态方法只能被重新定义构造函数不能被继承c++ 中重载 重写和重定义的区别https://www.cnblogs.com/weizhixiang/art...

2019-04-22 17:48:41 143

原创 vector 的内存释放

创建临时的vector变量,swap交换后临时变量会在该语句结束后自动释放内存,达到释放原有vector内存的目的std::vector<int>().swap(vec);swap :用于交换两个vector的内容capcity:表示vector的容量size表示vector中存储的元素数量...

2019-04-22 16:40:28 982

转载 opencv 拼接代码分析

opencv 中的remap函数:https://blog.csdn.net/yangfengman/article/details/52769716opencv 中的stitching:https://blog.csdn.net/zhaocj/article/category/2521441

2019-04-15 18:52:51 246

空空如也

空空如也

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

TA关注的人

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