logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cairo之安装配置

cairo之安装配置

opencv之解决undefined reference to `png_get_eXIf_1‘

导致出现undefined reference to `png_get_eXIf_1'的原因是使用了系统的png库造成的,在编译过程中将Build_PNG设为ON就可以了

#opencv
opencv之图像边界填充-- copyMakeBorder

函数原型dst=cv.copyMakeBorder(src, top, bottom, left, right, borderType[, dst[, value]])src-源图像top,bottom,left,right-上下左右四个方向上的边界拓宽的值borderType-定义要添加的边框类型的标志。它可以是以下类型:cv.BORDER_CONSTANT- 添加一个恒定的彩色边框。该值应作为

opencv之retina滤波器---Retina_create

代码展示# -*- coding:utf-8 -*-import cv2image = cv2.imread('/home/pi/PycharmProjects/learn/opencv/samples/data/stuff.jpg')h, w = image.shape[:2]my_retina = cv2.bioinspired.Retina_create((w, h),colorMode=T

opencv之waitKey()与waitKeyEx()的区别

waitKey只支持返回部分的键码,而waitKeyEx支持全部的键码。例程:1) 当使用waitKey时import cv2while True:key = cv2.waitKey(0)print('key = ', key)依次按上、下、左、右方向键,输出:key = 0key = 0key = 0key = 02) 当使用waitKeyEx时import cv2while True:key

opencv显示中文

以下代码测试于ubuntu18.04下,opencv3.4.0注意:opencv必须编译下的contrib中的freetype模块# -*- coding:utf-8 -*-import cv2import numpy as npimg = np.zeros((100, 300, 3), dtype=np.uint8)ft = cv2.freetype.createFreeType2()# sud

opencv之绘制调色板

代码实现# -*- coding:utf-8 -*-import cv2import numpy as npr_range = 255image_wh = 530center_xy = image_wh // 2image = np.zeros((image_wh, image_wh, 3), dtype=np.uint8)for x in range(image_wh):for y in ran

opencv之Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available.

在cmakelist文件中加入下面内容if (POLICY CMP0072)set(OpenGL_GL_PREFERENCE LEGACY)endif()

#opencv#人工智能#计算机视觉
opencv之使用floodfill填充孔洞

import cv2import numpy as npdef fillHole(src_image):src_image_temp = src_image.copy()# 创建mask, 必须长宽大于原图的2个像素h, w = src_image.shape[:2]mask = np.zeros((h + 2, w + 2), np.uint8)# 使用漫水填充, 种子点为(0, 0)cv2.f

    共 64 条
  • 1
  • 2
  • 3
  • 7
  • 请选择