当前位置: 首页 > 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.jsqmd.com/news/99382/

相关文章:

  • 基于LLaMA-Factory对GLM-4-9B-Chat进行LoRA微调
  • 想要私有化部署AI聊天机器人?LobeChat是最佳选择
  • 国产数据库技术:架构革命与生态突围——迈向全球数据库技术领导者的中国路径
  • Hugging Face PyTorch图像模型训练与自定义指南
  • Tigshop 开源商城系统 【商品预售功能】上新!全款+定金双模式深度适配全行业经营需求
  • 超级Agent vs. 超级App:一场关乎“数字主权”和“生态生死”的终极战争
  • YOLOv5网络结构解析与代码实现
  • FaceFusion错误:代理环境下localhost访问问题
  • 用蒲公英三年,最近发现他们家的Tracup,真香
  • vue实现水印
  • Deepsort详解(论文翻译+解读)
  • 部署Qwen3-VL-30B:稀疏激活多模态实战
  • Langchain-Chatchat本地知识库部署与优化
  • 使用Html展示TensorRT推理结果的可视化方法
  • 手把手部署Qwen3-VL-30B:GPU配置与推理优化
  • LobeChat与Supabase结合:低成本搭建带数据库的AI应用
  • Nano Banana Pro 封神归来:其他 AI模型全给我“跪下”!Nano Banana Pro 首发评测
  • 超简单易用的虚拟组网软件GxLan
  • GPT-OSS-20B本地部署与多维度实测
  • 绿联 NAS 存了文件拿不到?SSH 配 cpolar,远程访问和本地一样快
  • 修改Dify默认80端口的完整步骤
  • ACE-Step:让普通人也能生成结构化旋律
  • 当项目管理遇上智慧中枢:VPsoft如何重塑高效协作新范式
  • OpenAI开源gpt-oss-120b/20b:单卡可跑的MoE推理模型
  • 用Deepseek-v3.1在Trae中构建AI中继服务
  • FaceFusion报错:未检测到源人脸
  • EmotiVoice开源项目结构与配置详解
  • 私有化部署AI知识库——Anything-LLM企业级解决方案详解
  • Dify智能体平台与火山引擎AI大模型的融合探索
  • 提升AI研发效率:使用github镜像同步PaddlePaddle最新特性