- 博客(46)
- 收藏
- 关注
原创 Python 经纬度,偏航角,距离计算
经纬度计算距离,偏航角参考https://blog.csdn.net/ETNJTOTG/article/details/84130971。
2022-09-01 15:32:47 1176
原创 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>
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关注的人