opencv笔试题案例

1.图片修复


opencv中给我们提供了一个用于修复图片的函数

cv.inpaint(src,inpaintMask,inpaintRadius,flags)
src : 表示输入的图像
inpaintMask: 掩膜,其实就是要修复哪些区域
inpaintRadius: 表示修复半径
flags: 表示修复时所使用的算法,有CV_INPAINT_TELEA和CV_INPAINT_NS可选,处理效果差不多
 

下面这里有一张我的示例图像,左边为待修复的图像,右边为修复之后的图像

效果:

(图)

鼠标控制示例: 


src = cv.imread("img/lena.jpg")
cv.imshow("src",src)

def onMouse(e,x,y,flags,a):
    print(e,x,y,flags,a)

cv.setMouseCallback("src",onMouse,param=[23])

cv.waitKey()

参考示例代码:

import cv2 as cv
import numpy as np

src = cv.imread("img/itheima_inpaint.jpg")
cv.imshow("src",src)
height,width = src.shape[0:2]
inpaintMask = np.zeros((height,width), np.uint8)

def onMou

相关推荐

  1. opencv试题案例

    2024-02-01 06:44:05       48 阅读
  2. 前端试题(一)

    2024-02-01 06:44:05       50 阅读
  3. 前端试题(二)

    2024-02-01 06:44:05       55 阅读
  4. 前端试题(一)

    2024-02-01 06:44:05       53 阅读
  5. 前端试题(七)

    2024-02-01 06:44:05       52 阅读
  6. 前端试题(十)

    2024-02-01 06:44:05       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-01 06:44:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-01 06:44:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-01 06:44:05       82 阅读
  4. Python语言-面向对象

    2024-02-01 06:44:05       91 阅读

热门阅读

  1. Redis中间件加固策略,防止数据泄露

    2024-02-01 06:44:05       45 阅读
  2. 计算机视觉:机器的“眼睛”

    2024-02-01 06:44:05       51 阅读
  3. c# datatable 通过反射转成泛型list

    2024-02-01 06:44:05       59 阅读
  4. Golang k8s相关yaml包的区别

    2024-02-01 06:44:05       48 阅读
  5. Spring Boot接收xml参数

    2024-02-01 06:44:05       59 阅读