logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分水岭算法-python-opencv

分水岭算法简单原理:对于一个图像的灰度值,将图像放平,可以看成是类似与山谷与山顶的图像,灰度值小的就是山底。先找到若干个山底,同时加水,当加到一定程度时候,某些山顶会被淹没,此时在山顶修建大坝,避免两处水汇集在一起。此时这个大坝就是分水岭,即边缘。原图像:二值化:利用OTSU方法首先进行二值化操作:详情请看:图像阈值处理-OpenCV_独憩的博客-CSDN博客import cv2.cv2impor

#算法#python#opencv
图像直方图及其均衡化--opencv

直方图图像直方图指的是描述图像的强度分布,一般来说横轴为0-255,纵轴为横轴像素值对应的像素个数。opencv直方图img = cv.imread('XXX')hist = cv.calcHist([img],[0],None,[256],[0,256])参数说明:images : 类型为int8或float32的源图片。图像图层索引。如果输入的是灰度图像,则是[0]。对于彩色图像,通过[0]

#python#opencv#图像处理
tqdm在pytorch中的使用

tqdm库的主要作用是可视化当前网络训练的进程,下载方式为在终端中输入:pip install tqdm考虑下面一个常见的训练过程:for epoch in range(num_epochs):## 对训练数据的迭代器进行迭代计算for step, (b_x1, b_y) in enumerate(train_loader):b_x1 = b_x1.cuda()b_y = b_y.cuda()

#python#pytorch#神经网络 +2
图像膨胀、腐蚀、开运算、闭运算---python.opencv

膨胀膨胀即是将图像进行某种程度上的拓宽,即A⊕B,描述为集合B对集合A的膨胀,公式为:

#python#图像处理
Python_OpenCV调用摄像头完成人脸识别

核心是找到 haarcascade_frontalface_default.xml 这个文件,一般来说下载了OpenCV库都有,直接去自己电脑找就行了import cv2# 调用模型库文件face_cascade = cv2.CascadeClassifier(r'XXXXXX\haarcascade_frontalface_default.xml')# 打开内置摄像头cap = cv2.Vide

#opencv#python#计算机视觉
串的模式识别:朴素算法、KMP算法与其改进版C语言实现

next数组代码不知道什么意思看:KMP算法之求next数组代码讲解_哔哩哔哩_bilibili#include "string.h"#include "stdio.h"#include "stdlib.h"#include "math.h"#include "time.h"#define maxlen 40 /* 存储空间初始分配量 */typedef char String[maxlen +

#算法#c语言#数据结构
到底了