ICode9

精准搜索请尝试: 精确搜索
  • OpenCV 函数学习05-图像的属性2021-11-05 19:32:09

    5. 数字图像的属性 OpenCV 中图像对象的数据结构是 ndarray 多维数组,因此 ndarray 数组的属性和操作方法也都适用于 OpenCV 的图像对象。 img.ndim:查看图像的维数,彩色图像的维数为 3,灰度图像的维数为 2。img.shape:查看图像的形状,即图像栅格的行数(高度)、列数(宽度)、通道数。im

  • python open cv 图片的旋转(便于人脸识别检测)2021-10-24 11:02:14

     输入图片,进行旋转,达到校正人脸的目的,提高识别精准度与识别成功率 def rotate_bound(image, angle): # grab the dimensions of the image and then determine the # center (h, w) = image.shape[:2] (cX, cY) = (w // 2, h // 2) # grab the rotation m

  • jquery(2)2021-10-18 20:03:09

    jQuery 事件 jQuery 事件方法语法 在 jQuery 中,大多数 DOM 事件都有一个等效的 jQuery 方法。 页面中指定一个点击事件: $(“p”).click(); 下一步是定义什么时间触发事件。您可以通过一个事件函数实现: ( "

  • pytorch transform 和 OpenCV及PIL转换2021-10-06 11:02:24

    img_path = "./data/img_37.jpg" # transforms.ToTensor() transform1 = transforms.Compose([ transforms.ToTensor(), # range [0, 255] -> [0.0,1.0] ] ) ## openCV img = cv2.imread(img_path)# 读取图像 img1 = transform1(img) # 归一化到 [0.0,1.0] pri

  • MATLAB(1)——图像处理常用函数2021-10-05 20:33:39

    由于数字图像可以被看作为一个矩阵,因此可以用MATLAB来进行图像处理。本章简单介绍了几个常用到的图像处理函数。 1.读取影像  imread() clear all; clc; img1=imread('xyy.png'); 以读取一张名为“xxy.png”的喜羊羊图片为例,可以看到MATLAB在将图像读取后以矩阵的形式进行了存

  • 将两大小完全相同的照片进行加权混合对比2021-10-05 16:29:56

    将两张大小完全相同的照片进行加权混合对比 import cv2 img1=cv2.imread('E:\Python-workspace\OpenCV\OpenCV/water1.png',1)#第一个参数为选择照片的路径,注意照片路径最后一个为正斜杠其他都为反斜杠;第二个参数,其中1表示所选照片为彩色照片,0表示灰度照片 img2=cv2.imread('

  • CVPR2021配准算法LoFTR的配置(LoFTR: Detector-Free Local Feature Matching with Transformers)2021-10-04 23:01:50

     1、论文下载地址: https://arxiv.org/pdf/2104.00680.pdf 2、代码下载地址: https://github.com/zju3dv/LoFTR 3、新建虚拟python环境并激活 conda create -n LoFTR python=3.7 source activate LoFTR 4、安装需要的库 pip install torch==1.6.0 einops yacs kornia opencv-pyt

  • littlevGL图片控件(lv_img)与自带图标的使用(1)2021-09-19 15:01:38

    LV_IMG_DECLARE(WaveShare_LOGO) void img_test(void) { lv_obj_t * img1 = lv_img_create(lv_scr_act(), NULL); lv_img_set_src(img1, &WaveShare_LOGO); lv_obj_align(img1, NULL, LV_ALIGN_CENTER, 0, -20); lv_obj_t * img2 = lv_img_create(

  • 图像处理05 色彩转换+加减乘除、逻辑与或非2021-08-17 17:31:07

    图像操作 import numpy as npimport cv2def color_space(image): """色彩空间转换""" hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV) hls = cv2.cvtColor(image, cv2.COLOR_BGR2HLS) ycrcb = cv2.cvtColor(image, cv2.COLOR_BGR2YCrCb) y

  • 图像平滑2021-08-09 09:02:32

    1.噪声分为椒盐噪声和高斯噪声 椒盐噪声就是图片中随机出现的白点和黑点 高斯噪声是噪声分布符合正态分布 2.处理噪音的方法有几种,均值滤波,高斯滤波以及中值滤波 均值滤波:算法简便,计算时间快,会使图像模糊 API:cv.Blur(src,ksize,anchor,borderType) 参数: src:传入的图像 ksize:卷积

  • 形态学操作2021-08-07 22:31:58

    1.连通性的两个必要性条件是指两个图像的位置是否相邻,他们的灰度值是否符合相似准则 2.膨胀和腐蚀:其实就是将图像的高亮区域变大和变小,膨胀是变大,腐蚀是变小 膨胀通过cv.dilate(img,kernel,iterational)来实现 参数: img:图像名称 kernel:核结构即核函数,kernel = np.ones((5,5),np.

  • OPenCV图像处理2021-08-07 10:32:05

    1.图像的缩放:就是按照所给的图像将图像方法缩小 #缩放有两种:一种是绝对尺寸,一种是相对尺寸 import numpy as np import cv2 as cv import matplotlib.pyplot as plt #读取图像 img1 = cv.imread('image1.jpg',1) #获取长宽 rows,cols = cv.shape[:2] #第一种获取缩放矩阵 res = c

  • 预加载、懒加载2021-07-19 19:31:46

    预加载 预加载:就是资源提前加载,同一个网页加载出来的过程中 如果出现了多次加载同一个资源的时候 浏览器只会加载第一次的资源大家一起使用  一般整个网页的资源需要提前加载的 可以做预加载:比如精灵图,比如一些公共框架 懒加载 懒加载: 就是使用的时候再加载 不用不加

  • Python-图像上的算术运算2021-06-10 13:05:51

    图像加法 你可以使用函数cv2.add() 将两幅图像进行加法运算,当然也可以直接使 用numpy,res=img1+img。两幅图像的大小,类型必须一致,或者第二个 图像可以使一个简单的标量值。 import numpy as np import cv2 from matplotlib import pyplot as plt import matplotlib.image as mpimg

  • 基于python的空域变换2021-06-07 18:07:38

    基于python的空域变换 空域变换 加法运算 减法运算 乘法运算 逻辑运算 缩放 平移 旋转 后续 空域变换 空域:是指图像所在的平面,即像素位置所在的空间。 空域变换:对像素点的位置和灰度值根据图像变化目的需要,对图像矩阵进行运算操作,形成另一幅图像。 空域变换分类:算术逻辑变换

  • opencv基本操作入门指南 (代码 + 讲解 + 边缘提取示例 + 调取摄像头demo)2021-05-03 20:31:20

             这篇博文面向所有使用python版本的opencv的开发者,本人入门的时候硬读文档根本不知道如何下手。浪费了很多的时间,希望各位后辈们入行的时候能够轻松一些,把示例写的详细简单,代码基本上都是开盖即用,只要大家修改相应的参数即可。认真的看完本博文,并且把下面的代码跑

  • 主人的任务罢了2021-04-30 11:59:15

    import numpy as np import cv2 def sift_kp(image): gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) sift = cv2.xfeatures2d_SIFT.create() kp, des = sift.detectAndCompute(gray_image, None) kp_image = cv2.drawKeypoints(gray_image, kp, N

  • Vue-cli项目axios+require动态获取后台数据库的图片地址2021-04-03 11:00:01

    template/body部分: <img :src="require('@/assets/'+ this.img1 +'.png')" alt="" /> ps.要用到的图片url为:src/assets/pf1.png (从pf1到pf9) script标签部分:( 别忘了调用getPhoto() ) data(){ return{ id:'', img1:'

  • gray2rgb&resize2021-03-27 17:58:30

    #gray2rgb&resize This is a sample Python script. # Press Shift+F10 to execute it or replace it with your code. # Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings. import os import cv2 def print_hi(name

  • 批量处理文件2021-03-22 00:00:09

    目 录 前言查看图片通道数遍历文件夹文件路径分割综合PSNR和SSIM计算公式 前言 最近在做图像的数据集时,经常要对批量文件进行处理。因为代码不熟练,每次都要查,就很烦,这次直接把数据集做好了,但以后也可能重做啊,谁知道这鬼数据会不会影响结果。苦逼!这会趁着跑实验的时间,记录

  • image.paste函数几点说明2021-03-07 23:00:09

    image.paste函数的几点说明,这几点也是我在刚开始使用函数时比较困惑的地方,希望能对您有所启发。如有错误欢迎指正。 例子:img1.paste(img2,box=none,mask=none) 一、 首先,函数的作用就是将一张函数粘贴到另一张图片上 例子中就是:将img2粘贴到img1上 二、 box代表要粘贴的位置bo

  • pytorch 常用loss函数整理篇(三)2021-02-03 20:00:35

    pytorch 常用loss函数整理篇(三) 1.SSIM及MS-SSIM Loss介绍1.1 SSIM Loss相关公式1.2 MS-SSIM Loss相关公式 2.SSIM及MS-SSIM Loss pytorch实现代码参考文献 之前介绍的常用Loss函数见: pytorch 常用loss函数整理篇(一) pytorch 常用loss函数整理篇(二) 本文主要介绍SSIM(structu

  • 使用js写一个旋转大风车的案例2020-12-12 14:32:15

    相信大家都对风车这个东西感到不陌生,所以我们今天就要写一个大风车的案例. 这是一个动态网页,下面是css文件的代码,废话少说,上代码: <style> .fc{ animation:wm 2s infinite linear; } @keyframes wm { from {

  • 如何判断img加载完成?2020-11-18 08:51:30

    一、load事件 <!DOCTYPE HTML><html> <head> <meta charset="utf-8"><title>img - load event</title></head> <body><img id="img1" src="http://pic1.win4000.com/wallpaper/f/51c3bb99a21ea.jpg&

  • pygame--图像变换2020-07-02 12:10:26

       import pygame pygame.init() screen = pygame.display.set_mode((960, 600)) pygame.display.set_caption("图像变换") img = pygame.image.load('马.jpg') clock = pygame.time.Clock() img1=pygame.transform.flip(img,False, True) #图像进行水平和垂直翻转 #参

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有