![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 70
星海流萤(AlanWang4523)
这个作者很懒,什么都没留下…
展开
-
Python 降级到3.6版本的解决方案(Mac降低python版本)
Python 降级到3.6版本的解决方案,Mac降低python版本原创 2019-04-11 00:44:36 · 26666 阅读 · 1 评论 -
PS 色彩平衡之算法公式原理详解及 Python 实现
本文介绍了 PS 中色阶的实现原理及公式,并用 Python 实现,自测与 PS 的色阶调整效果基本完全一样。PS 中色彩平衡可以对高光、中间调、阴影 三个色调进行调整,每个色调中有可以对 RGB 三个通道调整,每个通道的调整区间范围是 [-100, 100]色彩平衡之高光高光各色条的现象及规律如下:a. 对于正向的调整,只增加输入图像中该通道的值,其他两个通道不变,比如只调整蓝色 +100,那么原图中蓝色通道值会增加,红色通道和绿色通道不变,如下图;b. 对于负向的调整,该通道值不变,其原创 2021-07-06 21:35:13 · 4077 阅读 · 6 评论 -
PS 阴影/高光中阴影提亮效果之 Python 实现
“阴影/高光”命令是一种用于校正由强逆光而形成剪影的照片,或者校正由于太接近相机闪光灯而有些发白的焦点的方法。在用其他方式采光的图像中,这种调整也可用于使阴影区域变亮。“阴影/高光”命令不是简单地使图像变亮或变暗,它基于阴影或高光中的周围像素(局部相邻像素)增亮或变暗。正因为如此,阴影和高光都有各自的控制选项。默认值设置为修复具有逆光问题的图像,来自 Adobe 官网。阴影:主要用于提亮阴影区域,对非阴影区几乎不产生效果数量:用于控制阴影区要校正的程度,值越大,阴影区域被提的越亮色调:控制被提亮的阴原创 2021-04-30 19:25:44 · 4770 阅读 · 3 评论 -
Python 用 OpenCV 实现 PS 高光/阴影选区
见 PS 高光/阴影 精准选区方法,现用 Python 代码实现类似的 PS 中高光/阴影选区。代码如下:# -*- coding: utf-8 -*-# @Time : 2021-04-28 20:45# @Author : AlanWang4523# @FileName: py_select_shadows_highlight.pyimport osimport sysimport cv2import numpy as npdef hanlde_img(path):原创 2021-04-28 21:56:18 · 4221 阅读 · 9 评论 -
Python 用 OpenCV NumPy 做图像处理的基本操作
在做一些图像处理或算法实验时,使用 Python 比较方便,本文主要介绍在 Python 中使用 OpenCV NumPy 做图像处理的基本操作。熟悉了这些基本操作,进一步对图像做复杂操作就更方便了。如:读取图片保存图片RGB 通道分离转成灰度图取灰度均值对图片做 mask 或抠取指定区域两图片融合# -*- coding: utf-8 -*-# @Time : 2021-04-28 19:45# @Author : AlanWang4523# @FileName: py原创 2021-04-28 21:03:11 · 734 阅读 · 1 评论 -
PS 色阶调整之算法公式原理详解及 Python 实现(色阶原理)
PS 色阶原理公式,色阶调整之算法公式原理详解及 Python 实现原创 2021-02-26 18:09:34 · 7147 阅读 · 1 评论 -
Failed to load the native TensorFlow runtime in Mac OS 10.11.6
当前环境:Mac OSX 10.11.6TensorFlow installed with pipTensorFlow version: 1.13.0Python version: 3.6.5执行:import tensorflow as tf 时报如下错误:Traceback (most recent call last): File "/Users/mikko/dev/wi...原创 2019-04-11 01:35:05 · 5907 阅读 · 2 评论 -
Python从txt文件中读取float数据
有如下存在 txt 文件的数据,需要将其读取为 float 型数据并处理:0.000000000000000000e+00 0.000000000000000000e+000.000000000000000000e+00 0.000000000000000000e+001.000000000000000000e+00 5.876317942364757073e+031.0000000000...原创 2019-04-11 20:02:33 · 15869 阅读 · 7 评论 -
Python 用 OpenCV 绘制基本图形系列(总)
以下是 Python 用 OpenCV 绘制基本图形的文章汇总,每篇文章都有函数及参数的详细说明、完成 Python 代码及运行效果图。文章链接如下:Python 安装 OpenCV 及显示图像 (1)Python 用 OpenCV 画点和圆 (2)Python 用 OpenCV 画直线 (3)Python 用 OpenCV 画矩形 (4)Python 用 OpenCV 画椭圆...原创 2018-11-15 20:55:20 · 4118 阅读 · 3 评论 -
Python 用 OpenCV 显示文字 (6)
利用 OpenCV 自带的 putText() 函数绘制文字 并显示,其函数声明如下:cv2.putText(img, text, org, fontFace, fontScale, color[, thickness[, lineType[, bottomLeftOrigin]]])img:要画的圆所在的矩形或图像text:要绘制的文字org:文字在图像中的左下角坐标fontFa...原创 2018-11-15 20:35:40 · 13536 阅读 · 3 评论 -
Python 用 OpenCV 画椭圆 (5)
利用 OpenCV 自带的 ellipse() 函数画椭圆并显示,其函数声明如下:cv2.ellipse(img, center, axes, rotateAngle, startAngle, endAngle, color[, thickness[, lineType[, shift]]]) img:要画的圆所在的矩形或图像center:椭圆的中心点axes:椭圆的长半轴和短半轴的...原创 2018-11-13 21:38:13 · 6762 阅读 · 1 评论 -
Python 用 OpenCV 画矩形 (4)
利用 OpenCV 自带的 rectangle() 函数画矩形并显示,其函数声明如下:cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]]) img:要画的圆所在的矩形或图像pt1:矩形左上角的点pt2:矩形右下角的点color:线条颜色,如 (0, 0, 255) 红色,BGRthickness...原创 2018-11-13 21:15:03 · 39982 阅读 · 6 评论 -
Python 用 OpenCV 画点和圆 (2)
利用 opencv 里自带的circle() 函数可以绘制以一个点为圆心特定半径的圆,其函数的声明如下:cv2.circle(img, center, radius, color[, thickness[, lineType[, shift]]])函数参数含义如下:img:要画的圆所在的矩形或图像center:圆心坐标,如 (100, 100)radius:半径,如 10color...原创 2018-11-10 21:20:21 · 123739 阅读 · 4 评论 -
Python 安装 OpenCV 及显示图像 (1)
1、Python 安装 OpenCVPython 安装 OpenCV 的命令很简单,就一条命令,如下(前置条件是已安装 pip):pip install opencv-python出现如下输出即表示安装成功:2、Python 代码中用 OpenCV 读取图片并显示#!/usr/bin/python# -*- coding: UTF-8 -*-import numpy as np...原创 2018-11-10 20:08:17 · 2150 阅读 · 0 评论 -
Python 用 OpenCV 画线 (3)
利用 OpenCV 自带的 line() 函数画直线并显示,其函数声明如下:cv2.line(img, pt1, pt2, color[, thickness[, lineType[, shift]]])img:要画的圆所在的矩形或图像pt1:直线起点pt2:直线终点color:线条颜色,如 (0, 0, 255) 红色,BGRthickness:线条宽度lineType:- ...原创 2018-11-12 22:11:27 · 47680 阅读 · 1 评论 -
Python 获取指定文件夹下的目录和文件
经常有需要扫描目录,对文件做批量处理的需求,所以对目录处理这块做了下学习和总结。Python 中扫描目录有两种方法:os.listdir 和 os.walk。一、os.listdir 方法os.listdir() 方法用于返回指定的目录下包含的文件或子目录的名字的列表。这个列表以字母顺序。其得到的是仅当前路径下的文件名,不包括子目录中的文件,如果需要得到所有文件需要递归。 它也不包括 '.' 和...原创 2018-06-30 15:04:27 · 63914 阅读 · 0 评论 -
Python 获取命令行参数
一、sys 模块在 Python 中,通过 sys 模块中的 sys.argv 可以访问到所有的命令行参数,它的返回值是包含所有命令行参数的列表。sys.argv :是命令行参数列表len(sys.argv) :是命令行参数个数sys.argv[0]:参数1sys.argv[1]:参数2实例#!/usr/bin/python# -*- coding: UTF-8 -*-"""@Time ...原创 2018-04-16 08:44:00 · 2703 阅读 · 0 评论