自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Magician0619的博客

图像处理

  • 博客(56)
  • 资源 (4)
  • 收藏
  • 关注

原创 Gate仿真配置安装--Linux系统

文章目录一、Linux系统的安装二、安装GATE一、Linux系统的安装在这里面我首先选择的是deepin20,国产的Linux系统,说不香都不行,很多常用软件都做了很好的适配。Deepin深度操作系统是基于Debian GNU/Linux开发的,和Ubuntu有很多的类似之处。官方链接:https://www.deepin.org/zh/download/直接根据官方的说明一步一步来就行,步骤极其简单。当然,选择双系统也是可以的,【史上最详细】win10下的Deepin双系统安装小白教程二、

2020-10-11 18:28:53 7510 24

原创 AprilTag详解-Python实现

文章目录一、AprilTag简介二、AprilTag原理三、AprilTag图像生成四、OpenMV实现五、pupil-apriltags六、Python代码实现一、AprilTag简介AprilTag是一个视觉基准系统,可用于多种任务,包括增强现实,机器人和相机校准。通过特定的标志(与二维码相似,但是降低了复杂度以满足实时性要求),可以快速地检测标志,并计算相对位置。它可以从普通打印机创建目标,AprilTag检测软件可以计算标签相对于相机的精确3D位置,方向和身份。AprilTag库在C中实现,没有

2020-08-07 23:42:29 10958 25

原创 OpenCV3编程入门-学习笔记(xmind文件)

大二上学期差不多花了一个月左右的时间吧,把毛星云版的编程入门看完了,前前后后所有的程序都跑了一遍,最后面还做了一个X-mind的笔记(有想要的可以私聊我,QQ:56672035),就先放上一个总览图吧~...

2019-02-22 18:07:27 518 1

原创 ModuleNotFoundError: No module named ‘pynd.ndutils‘

ModuleNotFoundError: No module named 'pytools.patchlib'

2022-07-08 15:35:28 607 1

原创 sitk::ERROR: No ImageJ/Fiji application found.

原因:编译器找不到ImageJ软件的位置选择最快的解决方式–>将整个Fiji.app文件夹移动到Python编译器所在位置

2022-04-08 17:18:14 1152

原创 python安装mayavi模块失败

pip install vtk==8.1.2将VTK版本降级

2021-11-06 17:12:27 756

原创 计算机图形学--二维递归分形树

import tkinterimport random, mathclass Point: def __init__(self, x, y): self.x = x self.y = yclass TreeNode: maxDepth = 8 nBranches = 3 def __init__(self, bottom, top, depth=0): self.bottom = bottom sel.

2021-11-06 15:11:56 316

原创 USTC--多媒体内容分析与理解

2021年中国科学技术大学秋季入学课程《多媒体内容分析与理解》HomeWork1 BMP2YUV将文件夹中的BMP图像读取,然后将RGB图像转换到YUV颜色空间并保存,不能调用现有的图像读取函数、颜色空间转换函数,代码要求自己编写。# -*- coding:utf-8 -*-"""# @Author: Magician USTC SA21006072# @Date: 2021-10-06 17:01:41# @Description: # Copyright 2021 by Magic.

2021-10-06 18:10:44 1014

原创 pytz. exceptions. UnknownTimeZoneError:‘“Asia/Shanghai“‘

su rootsudo echo Asia/Shanghai > /etc/timezone

2021-07-29 23:54:32 1807

原创 肿瘤侵袭性和浸润性的区别

肿瘤细胞的侵袭,肿瘤的局部浸润和远处转移3个方面组成肿瘤播散的全部内涵。肿瘤细胞的侵袭和迁移同属于肿瘤细胞恶性行为,二者有联系也有区别,简单来讲,二者的关系为:①侵袭是转移的一个重要部分②高转移能力的细胞一般都有高侵袭能力,而高侵袭能力的细胞不见得具有高转移能力肿瘤播散是恶性肿瘤(恶性实体瘤)的生物学特征之一,影响肿瘤患者的治疗和预后。肿瘤的侵袭、浸润和转移三者形成有序的联系,前一步是后一步的基础,也即肿瘤转移的前提是肿瘤细胞对周围间质的侵袭和在周围间质中的浸洞性生长。对于具体的肿瘤或肿瘤病人来说,

2021-07-16 00:19:56 7978

原创 在Ubuntu上搭建Prometheus + Grafana监控系统

文章目录一、序言二、部署Prometheus三、部署Node Exporter四、配置Prometheus以刮取节点导出器五、添加节点进行主机管理六、使用Grafana创建可视化Dashboard一、序言Prometheus是一个功能强大的开源监控系统,可从您的服务中收集指标并将其存储在时间序列数据库中。它通过Grafana等工具提供多维数据模型,灵活的查询语言和多样化的可视化可能性。默认情况下,Prometheus仅导出有关其自身的指标(例如,它收到的请求数,内存消耗等)。但是,您可以通过安装导出程

2021-07-07 19:10:10 3282 7

原创 Root privileges are required forrunning the Systemback!

在使用systemback对Linux服务器进行镜像备份时发现无法正常打开,报错显示:Root privileges are required forrunning the Systemback!或者Unsafe Window authorization!Please do not use ‘sudo’ command.后来发现有两种解决办法:1、获取权限su root/usr/lib/systemback/sbsustart systemback2、使用gksu直接使用gksu打开sud.

2021-04-02 15:34:26 1258

原创 动态PET成像

静态PET成像常见的临床PET成像模式在药物注射一段时间后,体内生理代谢或者结合稳定时,定量评估图像标准摄取值SUV( standardized uptake value)动态PET成像从药物注射开始,测量药物活度随时间的变化,定量评估体内生理代谢或者结合的速率相关量,反映目标组织的健康水平参考链接:【核您分享21】动态PET成像:原理、应用与前沿...

2021-03-04 22:14:49 958 3

原创 合并多个csv文件到xlsx文件 python

# -*- coding:utf-8 -*-"""# @Author: Magician# @Date: 2021-01-14 18:24:10# @Description: 合并多个csv文件到一个excel表格中# Copyright 2020 by Magician"""import openpyxl # 读写.xlsx文件import pandas as pdimport csvimport globimport osroot_path = 'F:/数据处理/spe

2021-01-14 21:27:32 460

原创 python对dicom文件批量添加后缀

import ossrc_dir = 'F:/1214补充/补充数据/'auxi = '/ST0/SE0'dst_dir = 'F:/1214补充/17/ST0/SE0'seque = ['17']for s in seque: dir = src_dir + s + auxi os.chdir(dir) files = os.listdir(dir) for oldname in files: portion = os.path.splite

2020-12-15 17:44:26 257

原创 from alipay import AliPay ModuleNotFoundError: No module named ‘alipay‘

pip install aiohttp

2020-10-27 12:07:08 2385 1

原创 No module named md5

Python自带安装有hashlib,也不用安装openssh直接引用就可以了from hashlib import md5

2020-10-26 20:55:04 1736

原创 CMake Error at CMakeLists.txt:239 (message): Modules can only be built against an ITK build tree

在安装完ITK紧接着安装RTK的时候,如果你这时候遇到了这样的错误-- Looking for isnan-- Looking for isnan - foundCMake Error at CMakeLists.txt:239 (message): Modules can only be built against an ITK build tree; they cannot be built against an ITK install tree. -- Configuring in

2020-10-11 16:37:31 727 4

原创 make: *** 没有规则可制作目标“../../../config/binmake.gmk”。 停止。

编译geant4工程有三种方法,Geant4Config.cmake文件、binmake.gmk文件、geant4-config命令。而binmake.gmk方法将被逐渐淘汰,在geant4 10.0以后的版本甚至不会再支持。仔细观察文件夹里面还有老版本的GNUMakefile。把GNUMakefile删除掉make,或者make -f Makefile就生成可执行文件了./exampleN01运行成功!注意:用这种方法生成的可执行文件在项目文件夹的下面,而编译的中间文件在CMakeFiles文.

2020-10-10 21:49:57 4603

原创 error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1

关于这个错误一般来说都是缺少依赖项仔细检查,其实会发现报错信息就在上方直接安装boost就行sudo apt-get install libboost-dev

2020-10-09 23:41:04 2686

原创 vscode中makefile: *** 遗漏分隔符 (null)。 停止。

写makefile时, 使用code runner发现makefile:89: *** 遗漏分隔符 (null)。 停止。错误,所幸还有行数提示,检查发现的确是一个tab制表符,但是往回删除时却是四个空格,将查看里的呈现空格取消,重新粘贴一遍编译成功!!!...

2020-10-09 20:38:17 4258

原创 Deepin安装VScode后,Super+E快捷键被替换为VScode

Deepin安装VScode后,Super+E快捷键被替换为VScode终端命令行输入xdg-mime default dde-file-manager.desktop inode/directory

2020-10-07 00:36:36 282

原创 deepin商店下载的vscode无法更新

大部分的同学可能都会直接在deepin的商店里面直接下载vscode,但是下载完成之后,打开会发现vscode无法更新!!!这时候要发现,我们商店下载的vocode和官网的不是同一个vscode首先我们需要卸载vscode,注意此时的软件包的名字并不是vscodesudo apt-get remove com.visualstudio.code接着前往官网进行下载,此时有两种方式,第一种直接下载.deb文件后直接使用软件安装管理器安装即可。第二种sudo下载后直接安装wget https:/

2020-10-07 00:04:38 541

原创 未定义变量 “video“ 或类 “video.Pyramid“

尝试使用rehash toolboxcache。MATLAB 7.0太旧了。解决办法可以降低MATLAB版本或者在新的版本的MATLAB中使用vision类% 调用金子塔类hgausspymd = vision.Pyramid;% 设定金字塔分解的层数为2hgausspymd.PyramidLevel = 2;% 读入图像x = imread('qingdao.jpg');% 执行金字塔分解y = step(vision.Pyramid, x);% 显示结果figure, ims

2020-09-14 19:53:22 543

原创 正则表达式

匹配两个字符串A与B中间的字符串包含A与B:表达式: A.*?B示例: Abaidu.comB结果: Awww.apizl.comB匹配两个字符串A与B中间的字符串包含A但是不包含B:表达式: A.*?(?=B)示例: Awww.apizl.comB结果: Awww.apizl.com匹配两个字符串A与B中间的字符串且不包含A与B:表达式: (?<=A).*?(?=B)示例: Awww.baidu.comB结果: www.baidu.com...

2020-09-08 20:07:40 153

原创 opencv读入灰度图片却显示三通道

opencv中的imread函数用法:C++:Mat imread(const string& filename, intflags=1 );Python:cv2.imread(filename, flags=None)其中第一个参数是载入图片名字,第二个参数是int类型的flags,为载入标识,它指定一个加载图像的颜色类型。可以看到它自带缺省值1。其中:flags >0返回一个3通道的彩色图像。flags =0返回灰度图像。flags <0返回包含Alpha通道的加载的图像

2020-08-16 20:52:27 1694

原创 Python文件按顺序重命名(非字典序)

# -*- coding:utf8 -*- #'''#@Author: Magician#@Date: #@Description: file rename in correct orderCopyright 2020 by Magician'''import osimport re#将src中的文件批处理命名放到dst中src_path = "C:/2/img"dst_path = "C:/1/img"srclist = os.listdir(src_path)

2020-08-03 17:04:22 397

原创 Python-导出视频的每一帧的照片,并保存在对应文件夹里面

#导出avi视频的每一帧,并保存在images路径下# -*- encoding: utf-8 -*-import cv2import os images = './image/' ##保存路径if not os.path.exists(images): os.mkdir(images) cap = cv2.VideoCapture("save.avi") #视频位置c=0while(1): success, frame = cap.read() if succ

2020-08-03 17:00:53 1031

原创 Python制作可视化HSV色彩空间阈值编辑器

# -*- coding:utf-8 -*-import cv2import numpy as np"""功能:读取一张图片,显示出来,转化为HSV色彩空间 并通过滑块调节HSV阈值,实时显示"""image = cv2.imread('1.jpg') # 根据路径读取一张图片cv2.imshow("BGR", image) # 显示图片hsv_low = np.array([0, 0, 0])hsv_high = np.array([0, 0, 0])# 下面几个函

2020-08-03 16:43:17 1326

原创 Git常用命令

1、git中一些命令,如:tree等可能没有,得自己额外安装2、遇到换行crlf等错误可以试试切换输入法,或者重复几次命令3、git branch -avv查看分支及其具体信息4、git log查看日志5、ssh -T git@github.com用户授权6、git add .添加改动至储存区7、git checkout [分支名]切换分支或者git checkout -b 8、git remote -v查看提交用户信息9、git log --onine | cat命令无效的话,可以使用gi

2020-08-03 16:33:36 123

原创 python正则替换列表的中括号

python中re库的sub()方法re.sub(pattern, repl, string, count=0, flags=0)pattern : 正则中的模式字符串。repl : 替换的字符串,也可为一个函数。string : 要被查找替换的原始字符串。count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。import rea_list=[[1.0,2.0],1,2]print(a_list)print(a_list[0])string = str(a_li

2020-08-01 11:03:37 1609

原创 OpenCV配置内存报错

解决办法: 更改静态链接库的顺序注意检查附加依赖项的顺序问题,将二者调换顺序opencv_world410d.libopencv_world410.lib原因opencv_world410d.lib是Debug模式下的静态链接库,opencv_world410.lib是Release模式下的静态链接库。(Debug模式下存在中间调试文件,二者的调试模式不相同)假如是.lib在前面的话,在DEBUG模式下,解释器先寻找opencv的DEBUG相关依赖项,先调用opencv_world410.li

2020-07-28 11:32:44 444 1

原创 安装skimage报错

安装pip3 install scikit-image检查版本pip3 show scikit-image如果import skimage依然存在报错!!!注意检查依赖项,可以试试pip3 uninstall numpypip3 install numpy最后直接检查即可

2020-07-27 00:06:30 484

原创 将numpy格式的单通道灰度照片修改成RGB的三通道图片

import numpy as npa=np.asarray([[1,2],[3,4]]) #a有几套中括号就有几个轴,每套中括号里面的参数个数分别对应shape里面值的大小print("a.shape():",a.shape," a:",a)##########第一种方法##########a=a[:,:,np.newaxis]#print(a.shape,a)#b= a.repeat([3],axis=2)#print(b.shape,b)##########第二种方法###

2020-07-22 16:55:26 2751

原创 如何合并两个.npy文件

import numpy as npa = np.load('a.npy')b = np.load('b.npy')c = []c = np.append(a,b)np.save('merge.npy',c)

2020-07-17 20:11:44 3962 4

原创 图像增强--代码汇总

##############模块:数据增强#相关函数:#功能:#1、# 随机改变亮暗、对比度和颜色等 def random_distort(img):#2、# 随机填充 def random_expand(#############import numpy as npimport cv2from PIL import Image, ImageEnhanceimport random# 随机改变亮暗、对比度和颜色等def random_distort(img): # 随

2020-06-01 11:22:31 1859

原创 二次型最优控制求解二级直线倒立摆稳定性问题--matlab求解

%%二次型最优控制求解二级直线倒立摆稳定性问题%在这里面不考虑质量块m3的影响%参数取值情况% m 1.328kg% M1 0.22kg% M2 0.187kg % J1 0.0049kg/m^2% J2 0.0048kg/m^2% L 0.49m% L1 0.304m% L2 0.226m % f 22.915N/ms^-1% g 9.8m/s^2A=[0 1 0 0 0 0;0 -16.6601 -1.2973 0 0.0857 0;0 0

2020-05-28 21:22:24 1160

原创 如何在Word中给公式自动编号(LaTeX生成mathtype公式,公式居中,编号右对齐)

近期需要写一些课程论文,里面包含有不少的公式,输入和排版上碰到了不少问题。也有不少博客介绍了表格法、制表符以及自动图文集,比如:Word 2016 撰写论文(1): 公式居中、编号右对齐。对比之下,当然我的这种方法更加简单点,这里把我总结好的一些经验提供给大家参考,如有问题,欢迎联系QQ:56672035文章目录1、所需软件及环境2、Mathpix识别公式3、公式排版4、公式编辑1、所需软件及环境这里面,我用的是Microsoft Office专业增强版,Word 2019,大家的office如果.

2020-05-28 13:57:18 7919 6

原创 YOLO学习总结与数据集制作

文章目录一、YOLOV3概述1. YOLOV3特点2. 改进之处4. 边框预测5. 优缺点6. 统一网络二、数据集1. VOC数据集 Pascal VOC(Pascal Visual Object Classes)2. COCO数据集 Microsoft COCO(Common Objects in Context)3. Object Instance 类型的标注格式4. polygon格式5....

2020-05-05 11:00:40 1239

原创 PaddleX实现交通标志识别

文章目录一、PaddleX介绍二、数据集准备三、Faster RCNN目标检测一、PaddleX介绍PaddleX简介:PaddleX是飞桨全流程开发工具,集飞桨核心框架、模型库、工具及组件等深度学习开发所需全部能力于一身,打通深度学习开发全流程,并提供简明易懂的Python API,方便用户根据实际生产需求进行直接调用或二次开发,为开发者提供飞桨全流程开发的最佳实践。目前,该工具代码已开源于...

2020-05-02 21:44:10 1771 2

信号检测与估计课后作业.docx

中国科学技术大学电子工程与信息科学系,信息检测与估计课后作业答案(全)

2021-11-10

红米note10pro谷歌相机

红米note10pro谷歌相机

2021-06-29

MATLAB音频处理

利用MATLAB处理音频信号,快速上手,马上入门,含有详细解释 (第十五届智能车竞赛声标追逐(信标追逐)入手资料)

2020-03-10

轮毂识别论文.zip

东北大学赵玉良老师关于轮毂识别的一些研究论文。 1、面向柔性自动化生产线的汽车轮毂识别系统 2、汽车轮毂在线识别系统的研究 3、基于机器视觉的汽车轮毂识别系统

2020-03-05

空空如也

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

TA关注的人

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