抗锯齿 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)
相关推荐
mCell21 小时前
关于 Openclaw,最近的一点思考。
人工智能·安全·aigc
qq_1715388521 小时前
纳采问名定佳期:中国传统订婚文化的千年传承与地域风华
人工智能
zzb15801 天前
RAG from Scratch-优化-query
java·数据库·人工智能·后端·spring·mybatis
uzong1 天前
315晚会曝光“AI大模型被投毒”,让AI听话,GEO是什么,带给我们什么思考
人工智能
V搜xhliang02461 天前
机器人建模(URDF)与仿真配置
大数据·人工智能·深度学习·机器学习·自然语言处理·机器人
房产中介行业研习社1 天前
2026年3月哪些房源管理系统功能全
大数据·运维·人工智能
Shining05961 天前
CUDA 编程系列(三)《内存模型与规约优化》
人工智能·学习·其他·学习方法·infinitensor
lisw051 天前
基于图像的恶意软件分类方法!
人工智能·机器学习
L-影1 天前
AI中的Transformer:从RNN的困境到横扫一切的革命(下篇)
人工智能·rnn·ai·transformer
卷福同学1 天前
QClaw内测体验,能用微信指挥AI干活了
人工智能·算法·ai编程