首页 > 其他分享 >03_OpenCV像素操作

03_OpenCV像素操作

时间:2024-09-28 20:20:26浏览次数:3  
标签:03 img image cv2 jpeg 像素 OpenCV widgets 255

import cv2

img = cv2.imread('libaray.JPG',1)
(b,g,r) = img[100,100]
print(b,g,r)# bgr
#10 100 --- 110 100
i=j=0
for j in range(1,500):
    img[i,j] = (255,255,255)
    for i in range(1,500):
        img[i,j] = (255,255,255)

# cv2.imshow('image',img)
# cv2.waitKey(0) #1000 ms


#bgr8转jpeg格式
import enum
import cv2

def bgr8_to_jpeg(value, quality=75):
    return bytes(cv2.imencode('.jpg', value)[1])
import ipywidgets.widgets as widgets

image_widget1 = widgets.Image(format='jpg', )
image_widget2 = widgets.Image(format='jpg', )
# create a horizontal box container to place the image widget next to eachother
image_container = widgets.HBox([image_widget1, image_widget2])

# display the container in this cell's output
display(image_container)

img1 = cv2.imread('libaray.JPG',1)

image_widget1.value = bgr8_to_jpeg(img1)  #原始的
image_widget2.value = bgr8_to_jpeg(img)   #经过像素操作的

标签:03,img,image,cv2,jpeg,像素,OpenCV,widgets,255
From: https://blog.csdn.net/A_Lv123/article/details/142621164

相关文章

  • 2024-2025-1 20241403 《计算机基础与程序设计》第一周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标1浏览《计算机科学概论》,并对应每章提出相应的问题;2安装Linux并学习一些基础命令,安......
  • JSR 303学习
    系列文章目录JavaSE基础知识、数据类型学习万年历项目代码逻辑训练习题代码逻辑训练习题方法、数组学习图书管理系统项目面向对象编程:封装、继承、多态学习封装继承多态习题常用类、包装类、异常处理机制学习集合学习IO流、多线程学习仓库管理系统JavaSE项目员工管理系统、......
  • llama-factory挂载pm2出现问题:node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9'
    使用ssh连接服务器上运行llama-factory进行微调,但是一旦关闭ssh,程序也会随之关闭,而使用nohup命令会出现nohup:ignoringinput尝试采用pm2:(base)[hongjiayin@localhostLLaMA-Factory]$pm2startstart.shnode:/lib64/libstdc++.so.6:version`CXXABI_1.3.9'notfound......
  • 算法训练营第三天| 203.移除链表元素、707.设计链表、206.反转链表
    203.移除链表元素状态:完成个人思路:首先令head符合条件,之后判断这个head是否为空,空的话返回空节点;非空的话继续进行。令pre=head;cur=head->next,只要cur非空,就判断cur的值的情况,如果需要删除,就改变pre->next和cur;如果不需要删除就继续检查下一个。看完讲解视频之后的想法:我......
  • 云原生之运维监控实践-OpenEuler22.03SP3上安装Prometheus与Grafana实现主机状态监测
    背景如果没有监控,那么最好的情况是没有问题发生,最糟糕的情况则是问题发生了但没有被发现。——《Prometheus监控实战》去年写了一篇在Docker环境下部署若依微服务ruoyi-cloud项目的文章,当时使用的是docker-compose在单台机器上部署若依微服务ruoyi-cloud项目;在这个......
  • P3038 [USACO11DEC] Grass Planting G
    题意思路我们可以使用树链剖分,将每条边的边权下放,将其当作点权处理,每次操作都要忽略lca那个点,因为它所对应的点并不在路径上。代码#include<bits/stdc++.h>usingnamespacestd;constintN=100010;structedge{intto,next;}e[N*2];inthead[N],i......
  • 微服务JSR303解析部署使用全流程
    目录1、什么是JSR303校验2、小试牛刀【2.1】添加依赖【2.2】添加application.yml配置文件修改端口【2.3】创建实体类User【2.4】创建控制器【2.5】创建启动类【注意】不必创建前端页面3、规范返回值格式:3.1添加ResultCode工具类3.2添加Result类3.3添加ValidationEx......
  • 【可用】【一眼就会】Access-Control-Allow-Origin (CORS 头缺少 'Access-Control-Allo
    解决跨域问题有多种方式,很多文章都是千篇一律。没有实质性,没有给出具体解决方法。更可悲的是,官方给出的解决方案就是提示,解释是:“对于允许所有源的情况,可以设置Access-Control-Allow-Origin:*。如果要限制到特定的源,可以设置具体的域名,例如Access-Control-Allow-Origin:https:......
  • 手搓大模型Task03:手搓一个最小的 Agent 系统
    前言  训练一个大模型是一件高投入低回报的事情,况且训练的事情是由大的巨头公司来做的事情;通常我们是在已有的大模型基础之上做微调或Agent等;大模型的能力是毋庸置疑的,但大模型在一些实时的问题上,或是某些专有领域的问题上,可能会显得有些力不从心。因此,我们需要一些工具来为大......
  • POL8901升级POL8903 2 PORT LVDS转MIPIDSI点屏+旋转,大批量出货物料
    LVDS输入:支持1或者2通道LVDS输入;支持最大1920x1080@60Hz输入;兼容VESA和JEIDA格式:通道内5条差分信号对,支持1clock/4data独立任意映射和极性翻转;MIPI输出:兼容DCS1.02,D-PHY1.2.DSI1.2andCSl-21.00;支持最大输出分辨率1080x1920@60Hz;5条差分信号对,支......