当前位置: 首页 > 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.zskr.cn/news/110063.html

相关文章:

  • FaceFusion错误:代理环境下localhost访问问题
  • Langchain-Chatchat本地知识库部署与优化
  • 手把手部署Qwen3-VL-30B:GPU配置与推理优化
  • LobeChat与Supabase结合:低成本搭建带数据库的AI应用
  • Nano Banana Pro 封神归来:其他 AI模型全给我“跪下”!Nano Banana Pro 首发评测
  • 超简单易用的虚拟组网软件GxLan
  • OpenAI开源gpt-oss-120b/20b:单卡可跑的MoE推理模型
  • 私有化部署AI知识库——Anything-LLM企业级解决方案详解
  • 提升AI研发效率:使用github镜像同步PaddlePaddle最新特性
  • Vim 常用快捷键速查
  • FLUX.1-Controlnet-Union训练资源全解析
  • 小白也能看懂的RLHF-PPO:原理篇 - AI
  • LobeChat能否组织线上讲座?知识传播新形式
  • 开源RAG文档问答工具Kotaemon深度解析
  • 决策树:让机器像人类一样做选择的“思维导图”
  • 小学物理竞赛考试题目要点
  • 高压供配电系统安装全解析:流程、利弊与地域适配指南
  • 互联网大厂Java面试:从Spring Boot到微服务的技术深度探讨
  • Langchain-Chatchat源码部署与Ollama集成
  • NVIDIA TensorRT-LLM大语言模型推理优化
  • 【AI漫剧】开源自动化AI漫剧生成工具 - 从文字到影像:AI故事视频创作的全新可能
  • 使用 Docker Compose 部署 LobeChat 服务端
  • vLLM与TensorRT-LLM性能对比实测
  • Arduino结合YOLO实现边缘端智能视觉检测
  • 好写作AI|跨学科生存指南:你的AI伙伴如何切换“文科脑”与“理科魂”
  • Markdown文档自动化生成:基于TensorFlow+清华源的技术博客实践
  • JDK17神仙语法让代码优雅到飞起
  • C#实现人脸增强:基于GFPGAN的Facefusion第五步
  • 如何备份和迁移LobeChat的聊天记录与设置?
  • GPT-SoVITS语音驱动数字人 lipsync 同步技术