opencv
文章平均质量分 56
A_lvvx
这个作者很懒,什么都没留下…
展开
-
OpenCV_浮雕
import cv2newP = 255newP = 0plt.show()plt.show()原创 2024-10-10 14:36:32 · 510 阅读 · 0 评论 -
OpenCV油画
油画特效import cv2l = 0l = k# 简化 均值#原图plt.show()#特效plt.show()结果:有点丑陋图片。原创 2024-10-05 18:19:09 · 551 阅读 · 0 评论 -
OpenCV马赛克
for m in range(200,400): #m,n表示打马赛克区域。原创 2024-10-05 18:10:12 · 725 阅读 · 0 评论 -
OpenCV透视变换
src 4->dst 4 (左上角 左下角 右上角 右下角)原创 2024-10-05 17:59:29 · 887 阅读 · 0 评论 -
综合实验二 利用智能小车探测环境
在病毒环境、生化环境、爆炸环境、火灾环境等特殊环境下,人不能直接进入探测,考虑借助于智能设备完成探测环境、搜救、搬运等任务,考虑采用带摄像头的智能小车实现具体探测功能。原创 2024-10-02 09:51:29 · 1045 阅读 · 0 评论 -
10_OpenCV高斯均值滤波
plt.figure(figsize=(14, 6), dpi=100) #设置绘图区域的大小和像素。plt.figure(figsize=(14, 6), dpi=100) #设置绘图区域的大小和像素。plt.subplot(121) # 一行二列第一个。plt.subplot(122) # 一行二列第二个。plt.subplot(121) # 一行二列第一个。plt.subplot(122) # 一行二列第二个。原创 2024-09-30 10:35:15 · 783 阅读 · 0 评论 -
09_OpenCV彩色图片直方图
import cv2import numpy as npimport matplotlib.pyplot as plt%matplotlib inlineimg = cv2.imread('computer.jpeg', 1)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)plt.imshow(img)plt.show()plt.hist(img.ravel(), 256) #ravel() 二维降一维 256灰度级的分组情况plt.sho原创 2024-09-30 10:34:05 · 852 阅读 · 0 评论 -
08_OpenCV文字图片绘制
import cv2# 1 dst 2 文字内容 3 坐标 4 5 字体大小 6 color 7 粗细 8 line type...,...,...,...,...,...,...,plt.show()原创 2024-09-30 10:32:52 · 1399 阅读 · 0 评论 -
07_矩形圆形绘制
2 center 3 轴 4 angle 5 begin 6 end 7。# 1 2 左上角 3 右下角 4 5 fill -1 >0 line w。原创 2024-09-29 08:47:42 · 659 阅读 · 0 评论 -
06_OpenCV二值化处理
import cv2plt.show()原创 2024-09-29 08:44:56 · 822 阅读 · 0 评论 -
05_图片剪切
dst = img[350:650,550:800] #这里选取矩形区域X:550-800 Y:350-650。image_widget2.value = bgr8_to_jpeg(dst) #剪切的图像。image_widget1.value = bgr8_to_jpeg(img1) #原始图像。以下会在jupyterLab控件中显示两种压缩后的图像对比显示。#bgr8转jpeg格式。原创 2024-09-29 08:43:54 · 525 阅读 · 1 评论 -
04_OpenCV图片缩放
import matplotlib.pyplot as plt # Python 的 2D绘图库。# 缩放到原来的二分之一,输出尺寸格式为(宽,高)以下是matplotlib的一个小例子。# 将图片高和宽分别赋值给x,y。# 显示缩放1/8 邻插值法缩放。# 缩放到原来的八分之一。# 最近邻插值法缩放。原创 2024-09-28 20:30:26 · 860 阅读 · 0 评论 -
03_OpenCV像素操作
image_widget2.value = bgr8_to_jpeg(img) #经过像素操作的。image_widget1.value = bgr8_to_jpeg(img1) #原始的。#bgr8转jpeg格式。原创 2024-09-28 20:25:41 · 930 阅读 · 0 评论 -
02_OpenCV图片写入
cv2.imshow('image', img) #这段需要在树莓派图形化界面命令行执行,会显示一个图像的窗口。cv2.imwrite('夕阳.jpg', img) # 1 name 2 data。# 1 文件的读取 2 封装格式解析 3 数据解码 4 数据加载。img = cv2.imread('夕阳.jpg', 1)img = cv2.imread('夕阳.jpg',1)#bgr8转jpeg格式。原创 2024-09-28 20:24:01 · 578 阅读 · 0 评论 -
综合实验1 利用OpenCV统计物体数量
实验中需要选择和调试不同的参数,如阈值、腐蚀和膨胀的迭代次数等,这些参数的选择对最终的图像处理效果有很大的影响。在进行图像处理实验时,记录和追踪每个处理步骤和参数设置是非常重要的,添加必要的备注有助于增强代码可读性,这可以确保实验结果的可重复性,也方便了解和修复潜在的问题。本次实验的进行使我们对计算机视觉领域有了初步的认识,让我们能够对OpenCV这方面的知识有一个比较基础的了解,对我们学习Python方面有非常棒的提高,使我对图像处理和其他种种技术有了较为坚实的基础。(可以用不同的颜色为物体做一个区分)原创 2024-09-25 18:57:05 · 1609 阅读 · 0 评论 -
01_OpenCV图片读取与展示
import cv2img = cv2.imread('夕阳.jpg', 1)#cv2.imshow('image', img) #此行只能命令行处py文件执行,会弹出一个视频窗口。原创 2024-09-28 20:21:55 · 554 阅读 · 0 评论