抗锯齿 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)
相关推荐
从零开始学习人工智能1 小时前
GPUStack:开源GPU集群管理工具,解锁AI模型高效运行新可能
人工智能·开源
C嘎嘎嵌入式开发1 小时前
(六)机器学习之图卷积网络
人工智能·python·机器学习
Msshu1232 小时前
PD快充诱骗协议芯片XSP25支持PD+QC+FCP+SCP+AFC协议支持通过串口读取充电器功率信息
人工智能
一RTOS一4 小时前
东土科技连投三家核心企业 发力具身机器人领域
人工智能·科技·机器人·具身智能·鸿道实时操作系统·国产嵌入式操作系统选型
ACP广源盛139246256735 小时前
(ACP广源盛)GSV1175---- MIPI/LVDS 转 Type-C/DisplayPort 1.2 转换器产品说明及功能分享
人工智能·音视频
胡耀超5 小时前
隐私计算技术全景:从联邦学习到可信执行环境的实战指南—数据安全——隐私计算 联邦学习 多方安全计算 可信执行环境 差分隐私
人工智能·安全·数据安全·tee·联邦学习·差分隐私·隐私计算
停停的茶7 小时前
深度学习(目标检测)
人工智能·深度学习·目标检测
Y200309167 小时前
基于 CIFAR10 数据集的卷积神经网络(CNN)模型训练与集成学习
人工智能·cnn·集成学习
老兵发新帖7 小时前
主流神经网络快速应用指南
人工智能·深度学习·神经网络
AI量化投资实验室8 小时前
15年122倍,年化43.58%,回撤才20%,Optuna机器学习多目标调参backtrader,附python代码
人工智能·python·机器学习