找到 10786 篇文章 关于 Python

在 Python 中处理图像?

George John
更新于 2019-07-30 22:30:26

3K+ 次浏览

Python 最流行且被认为是默认图像处理库之一是 Pillow。Pillow 是 Python 图像库 PIL 的更新版本,支持一系列简单和高级的图像处理功能。它也是 sciPy 和 Matplotlib 等其他 Python 库中简单图像支持的基础。安装 Pillow在开始之前,我们需要 python 和 pillow。在 Linux 系统中,pillow 可能已经存在,因为包括 Fedora、Debian/Ubuntu 和 ArchLinux 在内的主要 Linux 版本都将 Pillow 包含在以前包含 PIL 的包中。安装它的最简单方法是…… 阅读更多

Python 中的短路技术?

Chandu yadav
更新于 2019-07-30 22:30:26

1K+ 次浏览

编程新手常犯的一个错误是对布尔运算符工作方式的误解,这源于 python 解释器读取这些表达式的模式。例如,在最初学习“and”和“or”语句后,人们可能会认为表达式 X = (‘x’ or ‘y’) 将检查变量 X 是否等于字符串 ‘x’ 或 ‘y’ 之一。事实并非如此。要理解我的意思,请启动一个与解释器的交互式会话,然后输入以下表达式:>>> 'x' == ('x' or 'y') True >>> 'y' ... 阅读更多

Python 中的 NZEC 错误?

Arjun Thakur
更新于 2019-07-30 22:30:26

771 次浏览

NZEC 指的是非零退出代码。退出代码是由运行程序在成功终止(退出代码 0)或由于错误而失败终止(非零退出代码)时返回给操作系统的代码(数字)。由于 python 或 Java 编程语言支持异常处理,我们可以使用 try-catch 块来捕获此错误。NZEC 错误是运行时错误,主要发生在访问负数组索引时,或者我们编写的程序使用的内存空间超过了为程序运行分配的内存。在 python 中,Exception 类是所有错误的超类…… 阅读更多

使用 OpenCV 在 Python 中进行线检测?

Ankith Reddy
更新于 2019-07-30 22:30:26

3K+ 次浏览

在这篇文章中,我们将学习如何借助一种称为霍夫变换的技术来检测图像中的线条。霍夫变换?霍夫变换是一种特征提取方法,用于检测任何简单的形状,如果您可以用数学形式表示该形状。它设法检测形状,即使它被稍微破坏或扭曲了。我们将看到它对线是如何工作的。“简单”形状是指可以用很少的参数表示的形状。例如,一条线只需要两个参数就可以表示(斜率、截距),而一个圆…… 阅读更多

打包和发布 Python 代码?

George John
更新于 2019-07-30 22:30:26

191 次浏览

Python 提供了一种非常简单的创建或发布包的方法。Python 中的包管理可以通过不同的工具实现:Pip - 它仍然是首选方案之一,因为它实际上消除了软件包对操作系统的任何手动安装和更新。它管理完整的软件包列表及其对应的版本号,这促进了在不同的独立环境中精确复制整个软件包组。Python 包索引 (PPI) 是一个公共的包存储库,其中包含用户提交的包,可以使用 pip 安装,即 pip install package_name。以下是关于如何上传包的分步过程。步骤 1:拥有一个包…… 阅读更多

使用 Python 自动化鼠标和键盘?

Chandu yadav
更新于 2019-07-30 22:30:26

2K+ 次浏览

在本节中,我们将尝试使用 python 中的 pyautogui 模块来自动化鼠标和键盘的移动。Pyautogui 是一个允许您控制鼠标和键盘执行各种操作的库。它是一个面向人类的跨平台 GUI 自动化 Python 模块。因为它是一个第三方库,我们需要安装它。pip install pyautogui鼠标以下是自动移动鼠标的程序。运行程序后,您可以看到每次命令鼠标都会移动。我在 CLI 上运行以下命令以便捕获鼠标移动。您也可以尝试其他不同的值。示例>>> ... 阅读更多

使用 Python 中的 OpenCV 将图像卡通化

Arjun Thakur
更新于 2023-03-31 15:38:22

937 次浏览

目前市场上有许多专业的卡通化应用程序,但大多数都不是免费软件。为了获得基本的卡通效果,我们只需要双边滤波器和一些边缘检测机制。双边滤波器将减少调色板,这对于卡通外观至关重要,而边缘检测则是为了产生粗体的轮廓。我们将使用 openCV python 库将 RGB 彩色图像转换为卡通图像。算法首先应用双边滤波器以减少图像的调色板。然后将实际图像转换为灰度。现在应用中值…… 阅读更多

OpenCV Python 程序用于模糊图像?

Ankith Reddy
更新于 2019-07-30 22:30:26

511 次浏览

OpenCV 是最好的 python 图像处理包之一。就像信号携带附着的噪声一样,图像也包含不同类型的噪声,主要来自图像本身的来源(相机传感器)。Python OpenCV 包提供了图像平滑(也称为模糊)的方法。这就是我们将在本节中要做的。一种常见的技术是使用高斯滤波器 (Gf) 进行图像模糊。通过这种方法,可以平滑图像中的任何锐利边缘,同时最大限度地减少过度模糊。语法cv.GaussianBlur(src, ksize, sigmaX[, dst[, sigmaY[, borderType=BORDER_DEFAULT]]] )其中:src – 输入图像dst – 输出图像ksize – 高斯内核大小[高度宽度]。如果 ksize…… 阅读更多

Python 中的排列和组合?

Chandu yadav
更新于 2019-07-30 22:30:26

1K+ 次浏览

在本节中,我们将学习如何使用 python 编程语言查找给定序列的排列和组合。python 相对于其他编程语言的一个主要优点是它自带大量的库。我们将使用 python 内置包来查找给定序列的排列和组合。查找排列和组合的算法步骤 1:导入所需的包。第一步是导入所需的包,因为我们将使用 itertools 包,所以我们只需使用以下命令导入它:>>> import itertools >>>步骤 2:获取所有排列和组合…… 阅读更多

Python 程序用于重新排列字符串,使所有相同的字符相隔 d 个距离

Arjun Thakur
更新于 2019-07-30 22:30:26

879 次浏览

给定一个非空字符串 str 和一个整数 k,重新排列字符串,使相同的字符至少相隔 k 个距离。所有输入字符串都以小写字母给出。如果无法重新排列字符串,则返回空字符串 ""。示例 1:str = “tutorialspoint”,k = 3 答案:“tiotiotalnprsu”相同的字符至少相隔 3 个字符。str = "aabbcc",k = 3 答案:“abcabc”相同的字符至少相隔 3 个字符。示例 2str = "aaabc",k = 3 答案:"" 无法重新排列字符串。示例 3:str = "aaadbbcc",k = ... 阅读更多

广告