- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 OpenCV 【七】————边缘提取算子(图像边缘提取)——canny算法的原理及实现
canny边缘检测实现(C++、opencv)1.作用: 图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波。我们知道微分运算是求信号的变化率,具有加强高频分量的作用。在空域运算中来说,对图像的锐化就是计算微分。对于数字图像的离散信号,微分运算就变成计算差分或梯度。图像处理中有多种边缘检测(梯度)算子,常用的包括普通一阶差分,Robert算子(交叉差分),Sobel算子等等,是基于寻找梯度强度。拉普拉斯算子(二阶差分)是基于过零点检测。通过计算梯度,设置阀值,得到...
2020-06-30 23:07:02 4155
原创 python-opencv 定位识别读表
import cv2import numpy as npimport mathimport matplotlib.pyplot as plt"""函数的格式为:kmeans(data, K, bestLabels, criteria, attempts, flags)(1)data: 分类数据,最好是np.float32的数据,每个特征放一列。之所以是np.float32原因是...
2020-06-29 19:07:17 1030
原创 OpenCV 【六】————youtu(图像)——旋转保存图片
cv::Mat depth_image_(FLAGS_deptrum_output_height, FLAGS_deptrum_output_width, CV_16UC1, &depth_image[0]); std::string depth_filename = FLAGS_deptrum_prefix + "depth.png"; cv::imwrite(depth_filename.c_str(), depth_image_);...
2020-06-29 13:39:39 399
原创 OpenCV 【五】————人脸识别/人眼识别haar
int main(int argc, char** argv) { RNG rng; //recongine face position in rgb cv::Mat temp_thin_color = cv::imread("../example/rgb[1].bmp", CV_LOAD_IMAGE_UNCHANGED); cv::Mat temp_thin_image_color, gray_image_color, equalize_image_color; temp_thin_colo.
2020-06-23 15:24:18 659
原创 OpenCV 【四】————Watershed Algorithm(图像分割)——分水岭算法的原理及实现
分水岭算法实现(C++、opencv)1.作用:分割图像,2.实现:#include <cmath>#include <iostream>#include <memory>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <
2020-06-18 00:43:25 2664
原创 OpenCV 【三】————contours便利删除操作方法
int cmin = 100; int cmax = 1000; vector<vector<Point>>::const_iterator itc = contours.begin(); while (itc != contours.end()) { if (itc->size() < cmin || itc->size() > cmax) itc = contours.erase(itc); else ++itc; }..
2020-06-17 09:38:39 858
Pytorch学习记录分享13-OCR(Optical Character Recognition,光学字符识别)
2024-01-04
mnist 用于手写体训练与测试,这里包含完整的链接
2023-12-21
SuperPointPretrainedNetwork.zip
2023-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人