当前位置: 首页 > news >正文

Open CV

(1)确认已经搭建好Python环境。

(2)执行如下命令安装适用于Python语言的OpenCV库:

python -m pip install --upgrade pip

pip install opencv-python -i https://mirrors.aliyun.com/pypi/simple/

安装成功后执行如下命令,可以查看OpenCV库的版本信息。

pip show opencv-python

(3)从资源包中找到program.py和图片.jpg,将它们复制到同一个目录下。在命令窗口中,切换到该目录下,执行如下命令运行程序:

python program.py

import cv2

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

# 检查尺寸
height, width, channels = img.shape
print(f"图片尺寸:宽度 {width} 像素,高度 {height} 像素,通道数 {channels}")

# 调整亮度
brightness_factor = 1.5 # 亮度调整因子,大于1变亮,小于1变暗
brightened_img = cv2.convertScaleAbs(img, alpha=brightness_factor, beta=0)

# 裁剪左上角400x400区域
if height >= 400 and width >= 400:
cropped_img = brightened_img[0:400, 0:400]
else:
print("图片尺寸不足,无法裁剪400x400区域。")
cropped_img = brightened_img

# 显示裁剪后的图片
cv2.imshow('Cropped Robot Image', cropped_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
AI写代码

如果图片路径正确且有足够的尺寸,会显示裁剪并调整亮度后的图片,同时在控制台输出原始图片的尺寸信息。若图片尺寸不足,会在控制台输出提示信息,然后显示调整亮度但未裁剪的图片。

http://www.cnnetsun.cn/news/86839.html

相关文章:

  • gpt-oss-20b微调与扩展全指南
  • 「ECG信号处理——(29)基于分层分类的ECG心律失常检测系统设计与实现」2025年12月16日
  • FaceFusion报错:未检测到源人脸
  • Tigshop 开源商城系统 【商品预售功能】上新!全款+定金双模式深度适配全行业经营需求
  • YOLOv8官方文档中文解读:新手必读
  • 基于深度学习的植物病害检测系统(UI界面+YOLOv8/v7/v6/v5代码+训练数据集)
  • Stable Diffusion 3.5本地部署指南与一键整合包
  • Wan2.2-T2V-A14B本地部署与多GPU推理指南
  • 基于深度学习的跌倒检测系统(UI界面+YOLOv8/v7/v6/v5代码+训练数据集)
  • 构建个性化AI助手:LobeChat + 开源大模型完美组合
  • 免费守护网站安全:精选一年期SSL证书获取攻略
  • 私有化部署AI知识库——Anything-LLM企业级解决方案详解
  • 如何利用PaddlePaddle和清华源快速搭建高性能NLP训练环境
  • NVIDIA TensorRT镜像安装包下载与CUDA安装全攻略
  • kotaemon配置全解析:轻松定制文档问答系统
  • ACE-Step:开源生成式AI音乐模型解析
  • Seed-Coder-8B-Base能否辅助编写Istio AuthorizationPolicy?
  • Langflow本地部署:解决pip安装卡顿问题
  • LobeChat如何应对高并发请求?压力测试结果公布
  • LobeChat能否组织线上讲座?知识传播新形式
  • Qwen3-VL-8B如何实现近实时视频分析?
  • ACE-Step:开源生成式AI音乐大模型详解
  • LobeChat能否写作小说?创意灵感激发神器
  • Java大厂面试实录:面试官与谢飞机的爆笑对战
  • Bootstrap:随机森林的“多样性引擎”与量化利器
  • 块状Bootstrap:让金融时间序列“记忆”不丢失的魔法
  • 利用清华源加速TensorRT相关依赖的npm安装过程
  • 跨界转型AI产品经理:非算法专业出身的成功之道,揭秘大模型时代的新机遇!
  • 小学物理竞赛考试题目要点
  • Qwen3-VL-30B GPU配置与显存优化全指南