自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 误删除文件的恢复

git 提交代码的时候,删除无用的build目录,错误操作把上一级目录整个删除了。。。

2024-01-15 20:26:58 485

原创 plt动态显示训练精度和损失

plt动态显示训练精度和损失。

2023-04-12 13:29:52 291 1

原创 动态规划--最长公共子串

动态规划之公共子串问题

2023-03-02 21:31:33 462

原创 狄克斯特拉--最短路径问题

图算法,最短路径问题

2023-03-01 22:24:51 490

原创 动态规划--背包问题

背包问题 动态规划

2023-03-01 20:35:21 369

原创 欧几里得算法--求两个正整数的最大公约数

欧几里得算法用于计算两个正整数的最大公约数。

2023-02-23 15:57:40 576

原创 conda环境复制

conda 环境管理

2022-12-31 13:55:17 872

原创 最小二乘求解线性回归参数

线性回归,最小二乘

2022-09-16 11:29:12 385

原创 Python 经纬度,偏航角,距离计算

经纬度计算距离,偏航角参考https://blog.csdn.net/ETNJTOTG/article/details/84130971。

2022-09-01 15:32:47 1176

原创 虚拟机ubuntu和win10主机共享文件夹

虚拟机共享文件

2022-06-04 23:11:42 433

原创 不同设备间RTSP/RTMP推流和拉流

RTSP/RTMP推流

2022-06-01 10:34:04 766

原创 H264转YUV,循环获取每一帧数据

使用ffmpeg解码h264视频, 并获得每一帧数据

2022-06-01 10:01:35 783

原创 FFmpeg编译配置方法

编译下载ffmpeg源码tar zxvf FFmpeg-n4.1.3.tar.gz进入FFmpeg-n4.2目录,执行configure:./configure --enable-shared --prefix=" " --disable-swresample执行编译命令: make -j4sudo make install配置环境变量 sudo vim /etc/ld.so.conf#最后一行添加/usr/local/ffmpeg/lib/sudo ldconfigsu

2022-05-24 16:14:25 270 1

原创 GradientDescent_LinearRegression_Dynamic_Show

from numpy import *import matplotlib.pyplot as pltimport numpy as npimport cv2# y = mx + b# m is slope, b is y-interceptdef compute_error_for_line_given_points(b, m, points): totalError = 0 for i in range(0, len(points)): x = points[.

2022-05-13 17:10:14 97

原创 python_opencv_haze加雾处理

给无雾图像,添加雾"""This script add haze to a video or a single image or an image folder."""import cv2import osimport numpy as npimport randomfrom sys import argvIMG_FORMATS = 'bmp', 'dng', 'jpeg', 'jpg', 'mpo', 'png', 'tif', 'tiff', 'webp' # include

2022-05-09 10:42:55 1777

原创 Python--00--Pycharm安装配置

Pycharm ubuntu1. Download 推荐官网下载 [pycharm](https://www.jetbrains.com/pycharm/download/#section=linux) Professional--专业版收费, 自愿选择。 Community -- 社区版免费。2. 解压 pycharm-community-2022.1.tar.gz ubuntu文件夹直接双击, 解压到指定目录。 或者, 命令行解压: tar zxvf pycharm-com

2022-04-27 14:33:25 1005

原创 ubuntu ibus-中文输入法

ibus 中文输入法安装中文语言包“Manage Installed Languages”–>“Install/Remove Languages”—>“Chinese(Simplified)”—>“Apply”。安装ibus输入法sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4im-config -s ibussudo apt-get install ibus-pinyin

2022-04-25 18:05:18 3050 1

原创 ssh 连接ubuntu-server配置

配置ubuntu-serverapt-get install openssh-serversudo apt-get install openssh-client=1:7.2p2-4ubuntu2.10sudo apt-get install -f -y openssh-server#默认安装之后,自动会开启ssh服务的ps -ef |grep sshdcheck server-ipsetting–>Network–>“小齿轮”–>IPv4 Addresso

2022-04-24 10:32:52 1482

原创 ubuntu截屏软件

记录配置经历目的: 配置一款方便好用的截屏软件踩坑: 网上各种乱推荐: 自带的printscreen, shutter, ksnapshot,spectacle等等。flameshot网上教程安装:sudo apt-get install flameshot以上命令,亲测不好用, 网络不行connected failed之类的。然后去软件中心搜索安装,依然不行!Failed to fetch http://cn.archive.ubuntu.com/ubuntu/pool/univ

2022-04-14 17:04:09 915

原创 ubuntu wechat

参考知乎链接参考亲测可以用,为了防止踩坑,防止知乎倒闭,在此重复记录一遍。kylin.wine封装版1.下载Wine环境包: http://archive.ubuntukylin.com/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb ​2.下载微信(wine)包:http://archive.ubuntukylin.com/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb ​

2022-04-12 16:11:10 450 2

原创 Yolox目标检测训练实录--1. 数据准备

参考官方给出的教程train_custom_dataYOLOX官方链接配置环境, install yolox.准备voc dataset, 调试train代码.把自己的 dataset, 转换为voc格式, 调试train代码.选择不同的模型结构, 训练最终可使用的model.模型转换压缩, inference部署应用。本文重点介绍dataset的处理install yolox#服务器--pytorch环境git clone git@github.com:Megvii-BaseD

2022-03-20 11:28:22 4856

原创 desktop.ini疑似遇到病毒

运行程序,遇到bug读取本地文件, 遇到了desktop.ini,在windows资源管理器里面查看, 没有desktop.ini , 打开隐藏项, 也没有。。。真是见了鬼了。。。百度一下, 可能中毒了。。。然后就用python查看一下本地路径:import ostestDir = r"F:\SuperResolution\tools\sample\run\1"files = os.listdir(testDir)for f in files: print(f) #

2022-03-15 19:59:27 4657 2

原创 pytorch transform数据处理转c++

python推理代码转c++ sdk过程遇到pytorch数据处理的转换python代码import torchfrom PIL import Imagefrom torchvision import transformsdata_transform = transforms.Compose( [transforms.Resize(256), transforms.CenterCrop(224), transforms.ToTensor(), t

2022-02-28 09:55:23 3383 2

原创 VS项目rename

@Visual Studio c++项目更改相关文件名字项目里面文件夹 Rename右键 .sln文件, 打开方式–> txt方式打开编辑找到里面project的文件夹名字, Rename.然后到资源管理器里, 找到对应的folder, Rename..我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Mar

2022-02-28 09:39:42 585

原创 连续多帧图像光流对齐和光流运动检测

光流运动检测本方案适用于手持设备拍摄连续多帧拍摄, 使用光流检测场景运动信息.1. 由于设备或者手抖动, 产生画面的整体偏移--需要先对齐不同的帧.2. 为了计算性能, 将原始输入图, resize到较小尺寸(此处采用320x200).3. 从大图直接resize到小图容易产生明显的摩尔纹, 此处采用三级下采样, 有效避免摩尔纹的干扰.主要流程预测多帧图像的相对清晰度通过sobel算子,计算不同帧的图像平均梯度值sobelValue, 代表相对清晰度.sobelValue最大的作为Re

2022-01-12 17:33:12 4817 4

原创 Python-openCV查看图像像素值,获取鼠标位置

#showPixelValue.pyimport cv2import sys def main(imgName): img= cv2.imread(imgName) def onmouse(event, x, y, flags, param): if event==cv2.EVENT_MOUSEMOVE: print(img[y,x]) cv2.namedWindow("img") .

2022-01-12 10:17:17 3746

原创 Docker常用方法

基本命令docker imagesList imagesdocker psList containersdocker runRun a command in a new containerdocker rmRemove one or more containersdocker --help上面是常用的命令, --help可以查看更多的命令基本配置(xiaomi-mace为例)创建new container# Create a container name

2021-12-02 10:24:14 1117

原创 vscode远程开发配置

环境windows远程连接linux开发准备1. windows安装OpenSSH客户端 Windows设置->应用->管理可选功能->OpenSSH客户端 2. windows主机生成ssh的 private/public key文件win + rpowershellcd .sshssh-keygen -t rsa -b 2048回车,回车,回车,回车得到两个文件id_rsa和id_rsa.pub3. 配置linux主机 把windows生成的id_rs

2021-10-28 15:37:51 350

原创 Halide 环境配置--ubuntu--02

准备ubuntu运行Halide /lesson_02准备文件把lesson_02*.cpp 和 images 拿出来, 放在当前目录下准备编译好的Halide库我放在~/libs/Halide (主要依赖include, lib, tools)g++ lesson_02*.cpp -g -I ~/libs/Halide/include -I ~/libs/Halide/tools -L ~/libs/Halide/lib -lHalide libpng-config --cflags

2021-10-22 14:14:18 178

原创 python批量处理文件(rename, move, copy, delete)

环境windows, python, os库代码import osdef renameFiles(folderName): ''' Rename files in the given folder; ''' listFile = os.listdir(foldername) for f in listFile: if f.endswith(".jpg"): f_ = f[:-4] + "_80

2021-10-21 11:21:29 305

原创 yuv图像转png

#include <fstream>#include <iostream>#include <cstdlib>#include <sstream>#include <sys/types.h>#include <sys/stat.h>#include <dirent.h>#include <stdio.h>#include <string>#include <cstdlib&gt

2021-10-14 19:42:28 1713

原创 yuv图像数据保存

c方法FILE *fyuvp;fyuvp = fopen(("/sdcard/hipixel/hi_results/" + outputName_yuv).c_str(), "wb" );fwrite(outputYuvInfo.pY, 1, OutHeight * OutWidth * 3 / 2, fyuvp);fclose(fyuvp);fyuvp = NULL;c++方法std::string fileName = folderNames[folderId] + "_v0.3

2021-10-14 19:29:39 931

原创 opencv-python保存视频

img to AVIimport cv2imgPath = "./path/to/img"imgExt = "_x3.png"imgName = imgPath + "0001" + imgExtimg = cv2.imread(imgName)w, h, c = img.shapesz = (h, w)fps = 30fourcc = cv2.VideoWriter_fourcc(*'XVID')vout = cv2.VideoWriter()vout.open("result

2021-09-26 20:01:02 1126

原创 Halide 环境配置--ubuntu

环境Ubuntu-18.04, llvm-13, Halide源码编译准备参考了[第一篇](https://www.p-chao.com/2020-10-02/halide%EF%BC%88%E4%B8%80%EF%BC%89%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/)[第二篇](https://blog.csdn.net/gaussrieman123/article/details/90208636)配置LLVM根据网上教程直接install.然后环境变量

2021-09-20 12:21:17 507

原创 windows和linux传输文件

依赖win10: xftpubuntu: openssh-server配置win10 安装xftp此处省略100字, 官网下载可以, 我云盘有安装包, 很简单安装一下ubuntu安装openssh-server$ sudo apt-get install openssh-server查询ubuntu的ip地址$ iconfig#此处如果有bug可能需要安装net-tools$ sudo apt install net-toolsinet xx.xxx.xx.x.x (ip

2021-09-18 10:04:32 74

原创 Halide学习笔记--06--Multi-stage pipelines

前言接上, 学习Halide lesson 7: Multi-stage pipelines** Now we’ll express a multi-stage pipeline that blurs an image first horizontally, and then vertically. **mainVar x("x"), y("y"), c("c");Buffer<uint8_t> input = load_image("images/rgb.png");//Upgra

2021-09-03 20:31:28 240

原创 Halide学习笔记--05--Realizing Funcs over arbitrary domains

前言接上, 本文学习Halide lesson_06_realizing Funcs over arbitrary domains** how to evaluate a Func over a domain that does not start at (0, 0); **main//Func gradient("gradient");Var x("x"), y("y");gradient(x, y) = x + y;gradient.trace_stores();gradient.r

2021-09-03 19:44:45 94

原创 Halide学习笔记--04--Vectorize, parallelize, unroll and tile

前言接上, 本文学习Halide lesson_05_scheduling** schedule Func in different ways **内容本节主要学习几个概念: 矢量, 并行, 展开, 平铺 用来加速图像像素级计算的过程; row-major && column-major//row-majorFunc gradient;gradient(x, y) = x + y;;;;//column-majorgradient.reorder(y, x);

2021-09-03 15:37:12 351

原创 Halide学习笔记--03--调试

前言接上文, 学习lesson_03/lesson_04_debugging环境复用前文配好的环境, 无坑, 平躺过;本篇主要学习Halide程序的debug方法;lesson_03:编译过程的debug构造Func, Var的时候可以给(“name”) for debug;把编译过程的信息, 输出为.html文件, 方便调试;lesson_04:debug: tracing, print, print_whenFunc.trace_stores(): 获取运行时Func

2021-09-02 17:18:40 179

原创 Halide学习笔记--02--input image

准备 **接上一文, 开始学习lesson_02_input_image**问题前面配置好了环境, 直接上手撸代码......撸着, 撸着发现问题://问题一: 缺少头文件#include "halide_image_io.h" //这个头是哪里的, 好像不对...//问题二:缺少数据Halide::Buffer<uint8_t> input = load_image("images/rgb.png"); //这里需要数据~配置Halide头文件的时候添加一项: --

2021-09-02 15:22:37 241

空空如也

空空如也

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

TA关注的人

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