python在图片上添加文字 - cv2模块的安装与使用

该博客介绍了如何在PyCharm中解决cv2安装问题,通过安装'opencv-python'替代'cv2'成功安装包。然后展示了如何使用OpenCV在图片上添加文字,包括设置文字位置、大小等参数,并提供了处理数据的辅助函数,用于获取数据的最大值和最小值。

一、cv2的安装

  1. 一般来说,在pycharm中安装包的方式如下:
    请添加图片描述
  2. 点击“+”之后,在搜索框中输入“cv2”,点击下方的“Install package
    请添加图片描述
  3. 但是这个包在安装过程中一直报错,安装不成功,错误信息如下:
    请添加图片描述
  4. 于是在看了很多大佬的解决方法之后,最终用如下方法成功解决:
    安装上述操作步骤,将"cv2"成"opencv-python",即可安装成功。
    请添加图片描述
  5. 如上图,"opencv-python"已经在packages列表中了,在程序中import cv2,没有报错,说明这个包现在可以开始使用了。
    请添加图片描述

二、cv2的使用-在图片上添加文字

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time : 2021/8/6 17:24
# @Author : sxgjmn
import cv2

input_img = 'C:/Users/DELL/Desktop/pathway-gene-ppi_legend.png'
output_img = 'C:/Users/DELL/Desktop/pathway-gene-ppi_legend_2.png'
edge_node_dir = 'C:/Users/DELL/Desktop/生信项目/Cytoscape网络开发/test_data_2'

def get_node_count_pvalue(indir):
	# Get max value and min value of nodes Count and pvalue
    node_file = indir + '/node_edge/pathway-pathway_node.txt'
    count = []
    pvalue = []
    infile = open(node_file, 'r')
    for line in infile.readlines():
        row = line.rstrip().split('\t')
        if row[0] == 'id':
            continue
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值