随笔分类 - Computer Vision
计算机图像处理CV
摘要:基于最新yolov5-v6.01.重点2.相关函数1.重点一般使用规则:python export.py --data " " --weights " " --imgsz 512 --simplify --include "onnx"三种格式想要用哪种就要下载相应的包:torchscript 不需要
阅读全文
摘要:参考:https://blog.csdn.net/qq_38253797/article/details/119904518 本文不是简单的照搬,只是做一个引子,原文中比较详细,但是很多东西不是非常重要,本文基于yolov6,因此作者将 数据增强部分合并在了augmentations.py中,详细代
阅读全文
摘要:pycocotools 试了网上的很多办法没有安装成功,查询出错原因是缺乏gcc 直接: apt-get install gcc 错误如下: command: /usr/local/bin/python -u -c 'import sys, setuptools, tokenize; sys.arg
阅读全文
摘要:# -*- coding:utf-8 -*-# 导入必要的软件包import argparseimport datetimeimport imutilsimport timeimport cv2# 创建参数解析器并解析参数ap = argparse.ArgumentParser()ap.add_argument("-v", "--video", help="path to the video fi...
阅读全文
摘要:OpenCV的图像读取显示及保存用工具Python3.5,使用库numpy;opencv,从图片的导入到另存,cv2.imread(文件名,标记)读入图像,cv2.IMREAD_COLOR():读入彩色图像cv2.IMREAD_GRAYSCALE():以灰度模式读入图像import numpy as np import cv2 img = cv2.imread('45.jpg',0)2.cv2.i...
阅读全文
摘要:1. 用OpenCV验证腐蚀和膨胀,只需截图回复。具体做法可参考何东健课件和源代码的第6章或其他资源。2. 用OpenCV验证细化,只需截图回复。具体做法可参考何东健课件和源代码的第6章或其他资源。3. 其他方法,可先了解基本原理,数学推导知道即可。算法理论文章: https://blog.csdn.net/baidu_21578557/article/details/51871134 用Open...
阅读全文
摘要:1. 用OpenCV验证常用边缘检测方法,public class EdgeDetection { private final static String path=System.getProperty("user.dir")+"\\catton.jpg"; static{ platformUtils.loadLibraries(); } public st...
阅读全文
摘要:1--bit_depth---比特数---代表8bite,16bites,32bites,64bites---举个例子吧--比如说,如 如果你现在创建了一个存储--灰度图片的Mat对象,这个图像的大小为宽100,高100,那么,现在这张 灰度图片中有10000个像素点,它每一个像素点在内存空间所占的空间大小是8bite,8位--所以它对 应的就是C...
阅读全文
摘要:import java.awt.image.*; public class NoiseFilter extends Filter { public final static int IMPULSE = 0; public final static int GAUSSIAN = 1; protected int noiseTyp...
阅读全文
摘要:§ Laplacian()void cv::Laplacian ( InputArray src, OutputArray dst, int ddepth, ...
阅读全文
摘要:原理Note以下原理来源于Richard Szeliski 的著作 Computer Vision: Algorithms and Applications 以及 Learning OpenCV平滑 也称 模糊, 是一项简单且使用频率很高的图像处理方法。平滑处理的用途有很多, 但是在本教程中我们仅仅关注它减少噪声的功用 (其他用途在以后的教程中会接触到)。平滑处理时需要用到一个 滤波器 。 最常用...
阅读全文
摘要:直方图均衡化是通过拉伸像素强度分布范围来增强图像对比度的一种方法.说得更清楚一些, 以上面的直方图为例, 你可以看到像素主要集中在中间的一些强度值上. 直方图均衡化要做的就是 拉伸 这个范围. 见下面左图: 绿圈圈出了 少有像素分布其上的 强度值. 对其应用均衡化后, 得到了中间图所示的直方图. 均衡化的图像见下面右图.Java Code实现:package com.gitee.dgw.lesso...
阅读全文
摘要:Java 版本: JavaCV用OpenCV读一张图片并显示。只需将程序运行时的截图回复。如何安装配置创建项目编写OpenCV代码,可参考何东健课件和源代码或其他资源。1. 用OpenCV读一张图片,显示该图的直方图。只需截图回复。如何安装配置创建项目编写OpenCV代码,可参考何东健课件和源代码的第3章或其他资源。2. 用OpenCV读一张图片,求该图的离散傅立叶变换,并显示其频谱。只需截图回复...
阅读全文
摘要:Java 版本: JavaCV用OpenCV读一张图片并显示。只需将程序运行时的截图回复。如何安装配置创建项目编写OpenCV代码,可参考何东健课件和源代码或其他资源。package com.gitee.dgw.lesson1;import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.highgui.HighG...
阅读全文