抗锯齿 opencv

目录

puttext

line函数


puttext

python 复制代码
import cv2

# 读取图像
img = cv2.imread('image.jpg')

# 写中文
cv2.putText(img, '中文', (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2, cv2.LINE_AA)

# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

line函数

python 复制代码
import cv2
import numpy as np
import matplotlib.pyplot as plt

# 数据
x_values = [1, 2, 3, 4, 5,6,7,8,9]
y_values = [10, 12, 5, 8, 15,20,30,25,0]

# 创建一个黑色背景的图像
height, width = 300, 400  # 图像的高度和宽度
background = np.zeros((height, width, 3), dtype=np.uint8)  # 黑色背景

# 将数据映射到图像坐标
x_values_scaled = np.array(x_values) * (width - 1) // max(x_values)
y_values_scaled = height - 1 - np.array(y_values) * (height - 1) // max(y_values)

# 创建一个白色图线
line_color = (255, 255, 255)
thickness = 2
for i in range(len(x_values) - 1):
    cv2.line(background, (x_values_scaled[i], y_values_scaled[i]),
             (x_values_scaled[i + 1], y_values_scaled[i + 1]), line_color, thickness,cv2.LINE_AA)

# 保存图像
cv2.imwrite('line_chart.png', background)
相关推荐
聚客AI3 分钟前
⚠️Embedding选型指南:五步搞定数据规模、延迟与精度平衡!
人工智能·llm·掘金·日新计划
h_k1008628 分钟前
Manus AI与多语言手写识别
人工智能
就是一顿骚操作30 分钟前
mcp解读——概述及整体架构
人工智能·大模型
程序猿阿伟30 分钟前
《云原生边缘与AI训练场景:2类高频隐蔽Bug的深度排查与架构修复》
人工智能·云原生·bug
l1t31 分钟前
利用美团龙猫添加xlsx的sheet.xml读取sharedStrings.xml中共享字符串输出到csv功能
xml·c语言·数据结构·人工智能·算法·解析器
IT_陈寒41 分钟前
Python 3.12 的这5个新特性,让我的代码性能提升了40%!
前端·人工智能·后端
先做个垃圾出来………1 小时前
传统模型RNN与CNN介绍
人工智能·rnn·cnn
流***陌1 小时前
扭蛋机小程序有哪些好玩的创新功能?
大数据·人工智能
189228048611 小时前
NW622NW623美光固态闪存NW624NW635
大数据·网络·数据库·人工智能·microsoft·性能优化
Codebee1 小时前
字节 Trae vs 腾讯 CodeBuddy vs 阿里 Qoder:三大 AI-IDE 集成 OneCode 深度对比与体验测评
人工智能