- 博客(29)
- 收藏
- 关注
原创 同是负值像素,为何在matplotlib和opencv上显示不一样?
像素值为负的图像在opencv和matplotlib获得相同的结果。由于图像像素值为负数,不仅影响图像效果,还影响opencv的其它调包操作,作为一个专业调包侠,这是不可容忍的。
2022-11-10 19:51:57
1435
1
原创 计算机领域数据集下载链接
计算机领域数据集直接上链接:1、飞浆数据集:2、知乎数据集:直接上链接:1、飞浆数据集:https://aistudio.baidu.com/aistudio/datasetoverview/2/12、知乎数据集:https://zhuanlan.zhihu.com/p/25138563
2022-04-20 19:32:53
690
原创 PYTORCH学习(2):梯度下降、随机梯度下降、mini batch、反向传播
PYTORCH学习(2):梯度下降法1、学习点1、学习点(1)非凸函数(2)鞍点问题
2021-10-24 00:14:10
1843
原创 PYTORCH学习(1):AI发展进程
PYTORCH学习(1):AI进程历史回顾1 AI发展过程2 AI计算方式演变2.1 基于规则的系统2.1.1 定义2.1.2 工作原理2.1.3 缺点2.2 经典机器学习2.2.1 定义2.2.2 工作原理2.2.3 缺点2.3 表示学习2.3.1 定义2.3.2 工作原理2.3.3 缺点2.4 深度学习2.4.1 定义2.4.2 工作原理1 AI发展过程2 AI计算方式演变2.1 基于规则的系统2.1.1 定义最初代的人工智能计算系统。(如图搜索,树搜索)2.1.2 工作原理
2021-10-21 11:21:48
120
原创 入坑树莓派(3)——树莓派4B、Arduino、手机三方通信
入坑树莓派(3)——树莓派4B与Arduino通信1、硬件连接2、Arduino端通讯代码3、树莓派端通讯代码1、硬件连接直接把Arduino的板子用串口线连接树莓派,如下图所示,2、Arduino端通讯代码void setup() { Serial.begin(9600);//串口通信初始化 //Serial.println("Get ready!");}void loop() { while (Serial.available())//读取串口 inputString
2021-09-11 11:26:42
526
原创 Debug5:树莓派网线连接笔记本,putty显示connection timed out
Debug4:树莓派网线连接笔记本,putty显示connection timed out1、原因2、解决方案2.1、尝试2.2、有线改无线1、原因前两天我介绍了用网线连接笔记本,然后用putty软件连接的登陆方式,好家伙,两天后,发现那个Ip地址(192.168.137.53)登不上去了,输入命令(arp -a)第一个竟然是.255结尾的,没一个能用的,找不到原来那个IP地址不说,也没有给出新的IP地址。。。2、解决方案2.1、尝试上面所说的问题,经过2小时的百度各种搜索,有说(1)取出SD
2021-08-19 21:17:54
3824
原创 入坑树莓派(2)——树莓派4B与手机蓝牙通信
入坑树莓派(2)——树莓派4B与手机蓝牙通信1、引言2、步骤2.1、蓝牙配对2.2、蓝牙连接准备2.3、蓝牙连接3、参考网址1、引言在入坑树莓派(1)中已经搞掂了可视化问题。现在继续开展下一步,尝试与手机通信,一开始是想弄wifi连接的,但发现基于wifi的APP比较难弄,为了降低开发的难度,又因为树莓派板子自带蓝牙模块,所以直接选用蓝牙连接手机通信。2、步骤2.1、蓝牙配对(1)直接打开VNC viewer登陆进树莓派系统,右上角图标打开蓝牙。(2)点击“Make Discoverable”
2021-08-18 16:07:53
16260
9
原创 入坑树莓派(1)——树莓派4B+笔记本显示
入坑树莓派——树莓派4B+笔记本显示1、前言2、材料3、电脑软件3.1、putty3.2、VNC4、步骤5、遇到的坑1、前言由于接下来有搭建机器人让其拍照的任务,所以入手了树莓派4B(8G版)摄像头套餐,接下来开始学习和捣鼓。2、材料(1)网线;(2)5V/3A的充电器;(3)烧录好系统的SD卡;(4)树莓派板子;(5)win10笔记本;3、电脑软件首先安装putty,然后再安装VNC。直接找好合适自己电脑版本的安装就行,没啥坑,在此不在列图。3.1、putty点击:安装链接3.2
2021-08-17 18:29:26
1773
原创 图像处理:课程学习系列(3)——图像增强之空间域滤波(数学原理+matlab实现)
图像处理:课程学习系列(3)——图像增强之空间域滤波(数学原理+matlab实现)1、卷积运算定义2、低通滤波器2.1、作用2.2、均值滤波器2.3、高斯滤波器3、中值滤波器3.1、存在的理由3.2、作用4、高通滤波器4.1、作用4.2、一阶差分算子1、卷积运算定义图像是二维且离散的。二维离散卷积运算定义为:y(j,i)=h(j,i)∗x(j,i)→y(j,i)=ΣmΣnh(m,n)x(j+m,i+n)y(j,i)=h(j,i)*x(j,i) \rightarrow y(j,i)=\Sigma_m\S
2021-06-19 22:06:46
352
原创 图像处理:课程学习系列(2)——图像增强之灰度变换+代数运算(数学原理+matlab实现)
图像处理:课程学习系列(2)——图像增强1、为什么要图像增强(1)视觉效果不佳(2)噪声污染(3)难以分析理解2、定义按照特定的需要突出或去除图像中的某些信息。3、图像增强的方法(1)灰度变化分为线性变换和非线性变换。(1.1)线性变换s=T[r]s=T[r]s=T[r]:有反转操作,线性函数加强,以及分段函数变,对应的数学公式分别是s=255−rs=Ar+Bs={T1[r]0<r<aT2[r]a≤r<bT3[r]b≤r<255s=255-r \\ s=Ar+B
2021-06-15 16:27:02
1513
6
原创 图像处理:课程学习系列(1)——主要框架、语料及直方图作用
图像处理:课程学习系列(1)1、主要课程框架2、论文语料:(1)视觉是人类的最高级的感知器官(2)视觉特点:多义性和错觉(3)图像是具有视觉效果的画面(4)人类70%以上的信息来源与视觉,图像是信息重要载体(5)图像是人类视觉延续的重要手段3、直方图应用(1)直方图均衡化,图像增强(2)图像分割,根据直方图获取分割阈值启发tips:对于复杂图像的分割可采用ROI区域来设置阈值(3)图像变化识别,根据直方图的变化来判别是否发生了变化tips:局限性比较大,视角不能发生变化,亮度也不
2021-06-08 13:22:19
143
1
原创 图像处理(三):基于直方图的区域余弦相似度计算(matlab)
图像处理(三):基于直方图的区域余弦相似度计算1、介绍由于最近在做的工作涉及到比较两个区域图像的相似度,用的是基于直方图的余弦相似度,这个相似度与区域的灰度值直接相关。2、流程(1)彩色图像区域灰度化,256(0-255)个灰度级别。(2)将像素点的灰度值统计成直方图。(3)将直方图的数每4个数的和为1个分向量,总共分为64个分向量,记为1个向量,2个区域就有2个向量。(4)计算这2个向量夹角的余弦值,记为相似度。3、功能函数(matlab)function cos1 = cos_simi
2021-04-26 19:07:06
1767
原创 matlab报错:错误使用 eval
matlab报错:错误使用 eval各种报错,其中弹窗如下:报错引发的问题:附加功能、路径设置、m文件等等全打不开。试了这个链接:链接地址.的做法也不行。最后发现的原因:创建了一个叫feature.m的文件,删掉就正常了(可能文件名与系统文件有冲突,不知道还有哪几种不能起的名字)。...
2021-03-31 13:09:39
1733
1
原创 matplotlib图像弹不出来解决方法
matplotlib图像弹不出来解决方法将import matplotlib.pyplot as plt改为import matplotlibmatplotlib.use('tkAgg')import matplotlib.pyplot as plt即可。原因:backend有问题。
2020-12-07 13:11:40
900
2
原创 Debug4:ValueError: unknown locale: zh-CN
求解BUG:ValueError: unknown locale: zh-CNBUG提示BUG提示Traceback (most recent call last):File “F:/qiandao_system/qiandao_system/UI_main.py”, line 219, in qiantuicheckFace(cam, engine, sign_flag)File “F:/qiandao_system/qiandao_system/UI_main.py”, line 538, i
2020-05-27 13:36:04
1788
3
原创 Debug3:使用DataFrame时报错TypeError: 'NoneType' object is not callable
Debug3:使用DataFrame时报错TypeError: 'NoneType' object is not callable1、源代码2、报错原因3、更改后的代码1、源代码from sklearn import datasetsfrom pandas import DataFrameimport pandas as pdx_data = datasets.load_iris()....
2020-05-08 15:49:14
2792
原创 一起学算法(2):GAN
一起学算法(2):GAN1、GAN概念2、GAN结构(3句话)3、GAN模型步骤4、GAN实现1、GAN概念GAN(生成式对抗网络),无监督学习的一种,一般用于2分类,多适用于图片处理。2、GAN结构(3句话)(1)2个需训练的模型(生成模型和判别模型)(2)第一个模型不断优化生成很像是真的假图片(随机噪声可看成是假图片)妄想骗过第二个模型。(3)第二个模型不断优化把很像是真的假图片...
2020-05-05 23:52:41
347
原创 快速安装Pytorch库—windows10+python3.6
pytorch安装安装输入命令安装打开下面的网址https://pytorch.org/输入命令调好自己的配置,在CMD或者anaconda prompt里输入画红框的命令即可
2020-05-04 00:37:16
198
原创 快速安装Dlib库—windows+python3.6
快速安装Dlib库—windows+python3.61、Dlib库2、如何快速安装Dlib库?3、Dlib库应用的经典案例1、Dlib库Dlib库是一个很经典的库,能用于机器学习,图像处理,人脸识别等等。比较常用的是一个用于人脸68个关键点检测的dat模型库shape_predictor_68_face_landmarks.dat,使用这个模型库可以很方便地进行人脸检测,并进行简单的应用。...
2020-05-02 13:26:57
287
原创 图像处理(二):hough变换(Python实现)
图像处理(二):hough变换Python实现1、hough变换的用途2、简述hough变换的原理(3句话)3、实现步骤4、python实现5、运行结果1、hough变换的用途hough变换(也叫作霍夫变换),一开始用于直线检测,后来也用于矩阵、圆或者椭圆等其它形状的检测。2、简述hough变换的原理(3句话)以直线检测为例:(1)把点的直角坐标系换成极坐标系,根据两点或以上确定一条直线...
2020-04-29 17:26:56
8898
3
原创 一起来学算法(1):遗传算法
一起来学算法(1):遗传算法应用框架python实现优缺点应用1、用在NLG(自然语言生成)技术中,比如自动生成宋词。推荐一篇论文(游维前辈写的):基于遗传算法的宋词自动生成研究2、机器人的路径规划3、自动排班,自动排课,车间调度等事件规划4、组合优化问题,比如旅行商问题5、框架1、生成种群染色体矩阵2、种群染色体矩阵解码为基因表现型矩阵3、定义适应度函数(求解函数)4、把基...
2020-04-24 21:47:07
1397
原创 Debug2:fetchone()函数报'NoneType' object is not xxx
Debug2:fetchone函数报'NoneType' object is not xxx1、fetchone()和fetchall()2、while+数组表示1、fetchone()和fetchall()(1)cursor.fetchone()返回最上面一组数据(2)cursor.fetchall()返回全部数据2、while+数组表示(1)可以连续用fetchone()得到想要的数...
2020-04-19 19:52:33
653
原创 图像处理(一):基于行程编码的图像压缩python实现
基于行程编码的图像压缩python实现1、行程编码概述(RLE)2、python实现学习点1、行程编码概述(RLE)在图像压缩上,行程编码(RLE)一般用于压缩二值化图像,因为它是基于重复的压缩算法,比如:二维图像降维后(压缩前):0 0 0 0 0 255 255 255 0 0 255行程编码压缩后:5 0 3 255 2 0 1 255(压缩格式为:数量+像素+数量+像素…)如果...
2020-04-13 10:44:00
7754
7
原创 模式识别(一):感知机python实现
模式识别(一):感知机python实现import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# load data from xlsxdf = pd.read_excel(io = 'lris.xlsx',header = None) #读取数据为Dataframe结构,没有表头行label = ...
2020-03-31 00:38:23
562
原创 Debug1:error: the following arguments are required:
Debug:error: the following arguments are required:问题分析解决方法问题分析今天在跑多张图片融合代码:遇到了bug:代码是没问题的,原因是python没办法把“–images”,“–out”和它的路径(指代的东西)联系起来解决方法打开pychar的termina(以下是结果图)l:输入以下代码:python D:\SGreen_...
2020-03-29 14:55:32
20704
5
原创 数据库可视化+python连接数据库
数据库可视化工具navicat后续补充下载资源。。。python连接数据库1、在python或者Anaconda环境下运行以下命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyMySQL使用清华源安装python连接数据库的库。2、在navicat软件里面先进行快速创建测试数据库:步骤:连接,创建数据库,在数...
2020-03-27 18:29:57
2792
原创 AS连接MUMU模拟器
AS连接MUMU模拟器为了不用每次都打包安卓文件放到安卓手机运行去测试效果,我们可以用电脑安卓模拟器进行测试模拟,但是AS自带的安卓模拟器打开速度慢,配置麻烦,所以推荐用mumu模拟器进行取代。1、下载并打开MUMU模拟器2、在AS中连接MUMU模拟器先build文件,修改好错误之后,找到AS最下方的Terminal选项点击进去:(1)先修改路径,找到你电脑安装AS时的Platfor...
2019-11-12 18:52:38
2490
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人