4 studyer_domi

尚未进行身份认证

我要认证

学习者

等级
TA的排名 1w+

Python PIL | Image.resize() 裁剪 缩放图片

PIL是Python Imaging Library,它为python解释器提供了图像编辑功能。 图像模块提供了一个具有相同名称的类,用于表示PIL图像。 该模块还提供了许多功能,包括从文件加载图像和创建新图像的功能。Image.resize()返回此图像的调整大小后的副本。语法:Image.resize(大小,重采样= 0)参数:size –请求的大小(以像素为单位),为2元组:(宽度,高度)。重采样–可选的重采样过滤器。 这可以是PIL.Image.NEAREST(使用最近的邻居),PI

2020-09-29 18:35:53

Anaconda conda常用命令

1.升级升级Anaconda需要先升级condaconda update condaconda update anacondaconda update anaconda-navigator //update最新版本的anaconda-navigator2.卸载Anaconda软件由于Anaconda的安装文件都包含在一个目录中,所以直接将该目录删除即可。删除整个Anaconda目录:计算机控制面板->程序与应用->卸载 //windows或者找到C:\Pro

2020-09-28 15:24:18

车道线识别 tusimple 数据集介绍

1、tusimple 数据集介绍标注json文件中每一行包括三个字段 :raw_file :每一个数据段的第20帧图像的的path 路径lanes和h_samples是数据具体的标注内容,为了压缩,h_sample是纵坐标(等分确定),lanes是每个车道的横坐标,是个二维数组。-2表示这个点是无效的点。标注的过程应该是,将图片的下半部分如70%*height等分成N份。然后取车道线(如论虚实)与该标注线交叉的点上面的数据就有4条车道线,第一条车道线的第一...

2020-09-22 19:11:05

OpenCV-Python 相机校准和消除畸变

目标在本节中,我们将学习由相机引起的失真类型, 如何找到相机的固有和非固有特性 如何根据这些特性使图像不失真基础一些针孔相机会给图像带来明显的失真。两种主要的变形是径向变形和切向变形。径向变形会导致直线出现弯曲。距图像中心越远,径向畸变越大。例如,下面显示一个图像,其中棋盘的两个边缘用红线标记。但是,您会看到棋盘的边框不是直线,并且与红线不匹配。所有预期的直线都凸出。有关更多详细信息,请访问“失真(光学)”。径向变形可以表示成如下:同样,由于摄像镜头未完全平行于成像平面对齐

2020-09-11 18:29:30

基于python opencv实现广角相机标定和图像畸变矫正

目的:实现相机标定,得到相机的内参以及畸变旋转参数等 尝试矫正由相机产生的图像畸变代码:import cv2 as cvimport numpy as npimport globimport os#循环中断criteria=(cv.TERM_CRITERIA_EPS+cv.TERM_CRITERIA_MAX_ITER,30,0.001)#标定板交叉点的个数row=6column=4objp=np.zeros((row*column,3),np.float32)objp[

2020-09-11 18:25:29

python3 bytes和str转换,解决图片base64调用api的问题

bytes 转换为 strstr(b,encoding="utf-8")str(b,encoding="gbk")encoding中写的是原来byte变量的编码什么类型的编码的字节就要转换成什么类型的编码的字符串通过import chardetret = chardet.detect(变量)可以查看原有变量的编码类型enncoding或者通过decode解码,但是可能会出错。推荐如上string=b.decode() # 第一参数默认utf8...

2020-09-09 17:02:53

python通过pyinstaller打包软件将GUI项目打包成exe文件

此项目分为两步:GUI编写程序 pyinstaller打包软件所用到的第三方库:tkinter pyinstaller具体实现1. GUI界面本次主要讲解如何打包,所以在此只是设计一个十分简单GUI界面本次主要讲解如何打包,所以在此只是设计一个十分简单GUI界面代码如下from tkinter import Labelwidget=Label(None,text="This is my first GUI!!")widget.pack()widget.mainloop()

2020-08-31 10:59:26

python gui打包exe pyinstaller打包运行失败 Failed to execute script pyi_rth_multiprocessing

python 通过pyinstaller打包后,在别的电脑运行失败 Failed to execute script pyi_rth_multiprocessing在低版本windows7上运行会出现这个问题,在win10上移植程序运行没出现问题,怀疑是windows某些dll文件版本过低,不支持高版本生成的exe,最简单直接的方法就是在win7机器上单独打个exe,然后在win7上运行,移植...

2020-08-31 10:33:11

详解Python中pyautogui库的最全使用方法

这篇文章主要介绍了详解Python中pyautogui库的最全使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值在使用Python做脚本的话,有两个库可以使用,一个为PyUserInput库,另一个为pyautogui库。就本人而言,我更喜欢使用pyautogui库,该库功能多,使用便利。下面给大家介绍一下pyautogui库的使用方法。在cmd命令框中输入pip3 install pyautogui即可安装该库!常用操作我们在pyautogui库中常

2020-08-27 22:45:49

通过python里面的pyautogui自动化控制鼠标和键盘操作

pyautogui自动化控制鼠标和键盘操作安装 pyautogui鼠标操作样例 pyautogui键盘操作样例 按键支持 提示信息 alert option password prompt 截屏 整个屏幕截图并保存 屏幕查找图片位置并获取中间点 安全设置PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux)。安装pip3 install pyauto.

2020-08-27 22:42:52

python opencv ImportError: libGL.so.1: cannot open shared object file: No such file or directory

在redhat安装好opencv后,报错:ImportError: libGL.so.1: cannot open shared object file: No such file or directory,解法:yum install mesa-libGL.x86_64参考:https://blog.csdn.net/qq_35516745/article/details/103822597https://blog.csdn.net/micro_wyx/article/details

2020-08-24 17:36:58

YOLO系列算法精讲:从yolov1至yolov4的进阶之路

参考资料:https://blog.csdn.net/wjinjie/article/details/107509243?utm_medium=distribute.pc_feed_blog_rank.none-task-blog-hot-1.nonecase&depth_1-utm_source=distribute.pc_feed_blog_rank.none-task-blog-hot-1.nonecase&spm=undefinedhttps://blog.csdn.net/

2020-08-21 15:26:02

python matplotlib 画图神器

Matplotlib 是 Python 的一个绘图库。它包含了大量的工具,你可以使用这些工具创建各种图形,包括简单的散点图,正弦曲线,甚至是三维图形。# 导入相关模块import matplotlib.pyplot as pltimport numpy as np画一个简单的图形这里我们通过画出一个正弦曲线图来讲解下基本用法。首先通过 np.linspace 方式生成 x,它包含了 50 个元素的数组,这 50 个元素均匀的分布在 [0, 2pi] 的区间上。然后通过 np.si.

2020-08-20 19:25:03

windows Pycharm 常用快捷键

常用快捷键快捷键 功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩进、不缩进当前行(可选中多行) Ctrl+C/Ctrl+Insert 复制当前行或选定的代码块到剪贴板 Ctrl +

2020-08-20 10:00:35

matlab RBF 神经网络拟合

(1)newrb()https://www.mathworks.com/help/deeplearning/ref/newrb.html该函数可以用来设计一个近似径向基网络(approximate RBF)。调用格式为:[net,tr]=newrb(P,T,GOAL,SPREAD,MN,DF)其中P为Q组输入向量组成的R*Q位矩阵,T为Q组目标分类向量组成的S*Q维矩阵。GOAL为均方误差目标(Mean Squard Error Goal),默认为0.0;SPREAD为径向基函数的扩展速度,

2020-08-17 15:42:49

MATLAB基本语法 初学者

MATLAB 环境下的行为就像一个超级复杂的计算器。您可以使用 >> 命令提示符下输入命令。MATLAB是一种解释型的环境。换句话说,你给一个命令 MATLAB 就马上执行。实践键入一个有效的表达,例如,5+5然后按ENTER键当点击“执行”按钮,或者按Ctrl+ E,MATLAB执行它立即返回的结果是:让我们使用几个例子:3 ^ 2 % 3 raised to the power of 2当你点击“执行,或者按Ctrl+ E,MATL.

2020-08-16 17:15:11

matlab Retinex图像增强算法

Retinex理论在彩色图像增强、图像去雾、彩色图像恢复方面拥有很好的效果,下面介绍一下我对该算法的理解。Retinex理论Retinex理论始于Land和McCann于20世纪60年代作出的一系列贡献,其基本思想是人感知到某点的颜色和亮度并不仅仅取决于该点进入人眼的绝对光线,还和其周围的颜色和亮度有关。Retinex这个词是由视网膜(Retina)和大脑皮层(Cortex)两个词组合构成的.Land之所以设计这个词,是为了表明他不清楚视觉系统的特性究竟取决于此两个生理结构中的哪一个,抑或是与两者都

2020-08-16 15:53:57

tensorflow2版本学习教程1-mnist数据集手写字体

import tensorflow as tf# 载入并准备好 MNIST 数据集。将样本从整数转换为浮点数mnist = tf.keras.datasets.mnist(x_train, y_train), (x_test, y_test) = mnist.load_data()x_train, x_test = x_train / 255.0, x_test / 255.0# 将模型的各层堆叠起来,以搭建 tf.keras.Sequential 模型。为训练选择优化器和损失函数mode.

2020-08-07 15:06:18

tensorflow: Could not load dynamic library ‘cudart64_101.dll‘ 解决办法

问题描述:安装 tensorfolw-gpu2.1.0 之后调用 显示 GPU False,不能调用GPU在命令行中 import tensorflow 时显示 “Could not load dynamic library 'cudart64_101.dll”注:V:显示全部信息 D:显示调试信息 I:显示一般信息 W:显示警告信息 E:显示错误信息在以前的TensorFlow版本中,找不到CUDA库会发出错误并引发异常,而现在该库会从动力学上搜索正确的CUDA版本,如果找不到,...

2020-08-07 10:27:49

深度学习 卷积层与全连接层权重参数个数的计算

1、卷积网络实例分析构建卷积网络如下:from tensorflow.python.keras import datasets, models, layersclass CNN(object): def __init__(self): model = models.Sequential() # 第1层卷积,卷积核大小为3*3,32个卷积核,28*28为待训练图片的大小 model.add(layers.Conv2D(32, (3, 3),

2020-08-06 14:23:45

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享达人
    分享达人
    成功上传6个资源即可获取