首页 > 编程语言 >python常用代码整理

python常用代码整理

时间:2024-03-25 18:22:19浏览次数:36  
标签:常用 读取 img python 代码 cv2 jpg 转化 data

1. 黑白图、三通道图转化为单通道图

第一种办法(读取时就转化):img = cv2.imread('test.jpg', 0) # 参数0等价于:cv2.IMREAD_GRAYSCALE。 如果不加0,会默认读取为三通道图像,即便原图像是灰度图。
第二种办法(读取后再转化):img = cv2.cvtColor(img , cv2.COLOR_RGB2GRAY)

PIL的办法(读取时就转化): img = Image.open('test.jpg').convert('L') # 参数为"1"时示意转化为二值化图(位深度为1,每个像素点的值为0或1)

2.读写txt

    data_path = '../../data'
    f_Edges = data_path + '/{}{}'.format('lines', '_Edge.txt')
    with open(f_Edges, 'w') as file:
        for a, l, lc in zip(axes, lines, line_colors):
            for i in range(len(l)):
                #写入一条记录
                file.writelines('{} {} {} {}\n'.format(l[i, 0, 0], l[i, 1, 0], l[i, 0, 1], l[i, 1, 1]))

 

标签:常用,读取,img,python,代码,cv2,jpg,转化,data
From: https://www.cnblogs.com/yhlx125/p/18095036

相关文章

  • vue自定义指令及常用自定义指令#记录
    一、什么是自定义指令在vue官方文档中是这样描述的,自定义指令主要是为了重用涉及普通元素的底层DOM访问的逻辑。自定义指令主要分为全局自定义指令和局部自定义指令。二、自定义指令相关参数Vue2.X钩子函数:bind:自定义指令绑定到DOM后调用。只调用一次,指令第一次绑定到元素......
  • Java版企业电子招投标系统源代码,支持二次开发,采用Spring cloud技术
     在数字化时代,采购管理也正经历着前所未有的变革。全过程数字化采购管理成为了企业追求高效、透明和规范的关键。该系统通过SpringCloud、SpringBoot2、Mybatis等先进技术,打造了从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通过待办消息、招标公告、......
  • Python程序设计 分支结构
    1.判断三角形类型编写一个能判断三角形类型的小程序。输入三个数值,判断其是否能构成三角形的三条边。如果能构成,判断其是否等边三角形、直角三角形还是普通三角形。x=eval(input("边长一"))y=eval(input("边长二"))z=eval(input("边长三"))if((x+y)>zand(x+z)......
  • Pycharm服务器配置python解释器并结合内网穿透实现公网远程开发
    ......
  • 黑客常用工具合集
    PE工具PE(PortableExecutable)格式是Windows操作系统中用于可执行文件、对象代码和DLL(动态链接库)的标准格式。处理这种文件类型的工具不仅可以分析文件的结构,还能帮助在进行逆向工程和安全分析时理解和修改这些文件。PEiD主要用途:PEiD是用于检测可执行文件中使用的打包器或加......
  • 利用Python实现网络运维自动化:实战示例
    ......
  • python中的unittest使用介绍
    unittest 是Python标准库中的一个模块,用于编写和运行单元测试。它提供了一个框架,让开发者可以轻松地编写测试用例、组织测试套件以及执行测试。下面是一个简单的示例,演示如何使用 unittest 模块:importunittestdefadd(a,b):returna+bclassTestAddFunction(un......
  • 2024西湖论剑-phpems-代码审计
    前言2024西湖论剑数据安全题,太菜了当时没看明白,系统是phpems,修改了默认密码,需要利用CVE登上去CVE-2023-6654,菜鸟学习,大佬多指点0x01环境搭建https://phpems.net/index.php 源码config.inc.php修改相应数据库配置数据库运行pe9.sql文件建立数据库0x02代码审计根据题目......
  • Python学习:字典
    Python字典概念在Python中,字典(Dictionary)是一种无序、可变、键值对(key-valuepairs)存储结构的数据类型。字典使用大括号{}来表示,其中每个键值对用冒号:分隔,键和值之间用逗号,分隔。以下是一个简单的字典示例:my_dict={"name":"Alice","age":30,"city":"NewYork"......
  • 计算机常用端口号
    ftp:(20端口)用于ftp服务,用于数据传输。ftp:(21端口)用于文件上传和下载。ssh:(22端口)用于安全Shell访问和文件传输。telnet:(23端口)用于远程命令行计算机管理。smtp:(25端口)用于发送电子邮件。dns:(53端口)用于域名解析。dhcp:(67和68端口)用于动态分配IP地址和配置网络参数。tftp:(69......