自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 pycharm下安装gpu版本的torch

pycharm下安装gpu版本的torch

2023-01-01 17:44:51 1208

转载 【转载】DDD(领域驱动设计)

基本概念(简称ddd)概念来源于2004年著名建模专家ericevans发表的他最具影响力的书籍《domain-drivendesign–tacklingcomplexityintheheartofsoftware》(中文译名领域驱动设计—软件核心复杂性应对之道)一书。,书中提出了“领域驱动设计(简称ddd)”的概念。领域驱动设计一般分为两个阶段1.以一种领域专家、设计人员、,用代码来表现该领域模型。领域需求的最初细节,在功能层面通过领域专家的讨论得出。的本质;...

2022-07-27 19:11:32 431

翻译 【翻译:OpenCV-Python教程】摄像头校准

⚠️这篇是按4.1.0翻译的,你懂得。⚠️除了版本之外,其他还是照旧,Camera Calibration,附原文。目标在本节,我们会学到:由摄像头引起的失真的类型 如何找到相机的内在和外在特性 如何基于这些属性还原图像基础一些针孔相机会对图像造成严重失真。两种主要的畸变是径向畸变和切向畸变。径向畸变使直线显得弯曲。距离图像中心越远,径向畸变越大。比如,如下的...

2019-05-03 21:08:15 3233 2

翻译 【翻译:OpenCV-Python教程】背景减法

⚠️这篇是按4.1.0翻译的,你懂得。⚠️除了版本之外,其他还是照旧,Background Subtraction,附原文。目标在本章,我们来熟悉OpenCV里可用的背景减法。基础背景减法在许多基于是觉的应用中是一个主要的预处理步骤。比如说,考虑这样的情况,一个用于访客统计的静止摄像头,去除访客进入和离开房间的数量,或者一个交通摄像头提取车辆的信息等等。在所有的这些情...

2019-04-29 20:00:39 2142

翻译 【翻译:OpenCV-Python教程】光流

⚠️这篇是按4.1.0翻译的,你懂得。⚠️除了版本之外,其他还是照旧,Optical Flow,附原文。目标在本章,我们将理解光流的概念然后用卢卡斯-卡纳德的方法估算它。 我们将使用这些函数,如 cv.calcOpticalFlowPyrLK() ,来追踪特视频中的特征点。光流光流是图像对象在两个连续帧之间的表观运动模式,它是由对象或者是摄像头移动引起的。它是一个 ...

2019-04-28 14:45:46 842

翻译 【翻译:OpenCV-Python教程】均值漂移和连续自适应均值漂移

⚠️这篇是按4.1.0翻译的,你懂得。⚠️除了版本之外,其他还是照旧,Meanshift and Camshift,附原文。目标在本章,我们会学到均值漂移和连续自适应均值漂移算法来找出并追踪视频中的物体。均值漂移均值漂移背后的灵感很简单。假设即有一组点。(它可以是一个好像直方图反向投射出来的像素分布)。而你有一个小窗口(也许是个圆形的)然后你得移动那个窗口到最大点密度...

2019-04-27 13:11:31 1013

原创 【yolov3学习笔记】Mac上搭建环境

目录安装Homebrew(略) 安装wget 安装darknet+编译 下载训练模型权重 运行+查看结果 安装Homebrew(略) 安装wget brew install wget 安装darknet+编译 git clone https://github.com/pjreddie/darknetcd darknetmake 下载训练...

2019-04-21 14:09:51 3429 1

翻译 【翻译:OpenCV-Python教程】特征匹配加单应性找出物体

⚠️这篇是按4.1.0翻译的,你懂得。⚠️除了版本之外,其他还是照旧,Feature Matching + Homography to find Objects,附原文。目标在这一章我们将融合特征匹配的知识,通过 calib3d 模块找出单应性来在一个复杂的图像中找出已知的物体对象。基础在上一期里我们做了什么?我们使用一个搜索图像,找到了一些它里面的特征点,然后我们取...

2019-04-16 20:33:07 525

原创 【编程】Mybatis递归

如果我们在数据库表中以类似如下的结构来保存树形结构:id parent_id name 1 0 X市 2 1 X市A区 3 1 X市B区 4 2 X市A区1街 同时又想要简短的递归来把数据组装成树形结构,那么以下是两个简短示例:<resultMap id="organizationTreeResp" t...

2019-04-14 16:11:27 710

翻译 【翻译:OpenCV-Python教程】特征匹配

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,Feature Matching,附原文。目标在这章我们将看到如何将一张图片中的特征与其他图片进行匹配。 我们会使用OpenCV 里的 蛮力匹配器 以及 FLANN 匹配器。蛮力匹配器的基础蛮力匹配器很简单。它取一个特征...

2019-04-05 20:35:17 793

原创 【编程】Mybatis插件统一修改Sql语句

事件起因:一边开发一边完善需求,突然要求为每个数据的查询新增权限。需求新增,账号分为市、区、街、园账号。每次查询都只能查询自己范围以下的数据。情况分析:已经开发的所有代码,都需要逐个排查,分析是否需要增加查询、或者删修的条件。解决方案:1、利用Spring的web层拦截器拿到该账号具体对应什么权限。ThreadLocal保存数据。2、Mybatis插件拦截一部分需要修改的...

2019-03-12 22:02:40 2831 1

翻译 【翻译:OpenCV-Python教程】更快速且支持旋转的BRIEF算法

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,ORB (Oriented FAST and Rotated BRIEF),附原文。目标在本章,我们将学到ORB算法的基础理论作为一个OpenCV爱好者,ORB最重要的一点是它来自"OpenCV Labs"。这个算法是由Et...

2019-03-10 19:00:36 415

翻译 【翻译:OpenCV-Python教程】二元健壮独立基础特征

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,BRIEF (Binary Robust Independent Elementary Features),附原文。目标在本章我们会学到BRIEF算法的基础知识理论我们知道SIFT算法使用128维向量来表示描述符。既然它使用...

2019-02-24 16:03:02 310

翻译 【翻译:OpenCV-Python教程】角点检测的快速(FAST)算法

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,FAST Algorithm for Corner Detection,附原文。目标在本章,我们将了解快速(FAST)算法的基础知识 我们将使用OpenCV的快速算法函数找到的角点。理论我们看到了几个特征检测器,其中很多都...

2019-02-11 16:35:11 2425

翻译 【翻译:OpenCV-Python教程】SURF (Speeded-Up Robust Features) 介绍

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,Introduction to SURF (Speeded-Up Robust Features),附原文。目标在本章中,我们将看到SURF的基本知识 我们将在OpenCV中看到SURF功能理论在上一章,我们看到了用于关键...

2019-02-01 14:30:24 771

翻译 【翻译:OpenCV-Python教程】SIFT(Scale-Invariant Feature Transform) 介绍

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,Introduction to SIFT (Scale-Invariant Feature Transform),附原文。目标在本章,我们将会学习 SIFT 算法的概念 我们将学着找出 SIFT 的关键点以及描述符理论在前...

2019-01-24 16:00:10 534

翻译 【翻译:OpenCV-Python教程】史-托马斯角点检测&用于追踪的好特征

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,Shi-Tomasi Corner Detector &amp; Good Features to Track,附原文。目标在本章我们将会学到另外一个角点检测算法:史-托马斯角点检测 我们会用到这个函数:cv.goodFeatu...

2019-01-23 21:42:55 1038

翻译 【翻译:OpenCV-Python教程】哈里斯角点检测

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,Harris Corner Detection,附原文。目标在本章,我们将了解哈里斯角点检测背后的概念。 我们将会遇到以下函数:cv.cornerHarris(),cv.cornerSubPix()理论在上一章,我们知道了...

2019-01-22 16:34:39 898

翻译 【翻译:OpenCV-Python教程】理解特征

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.1了正式版,所以接下来是按照4.0.1翻译的。⚠️除了版本之外,其他还是照旧,Understanding Features,附原文。目标在这一章中,我们将只是尝试理解什么是特征,为什么它们很重要,为什么角很重要等等。解释你们多数人都肯定玩过拼图游戏。你有某张图片的一大堆的碎片,你需要把他们正确的整合起来...

2019-01-14 20:23:01 281

原创 【编程】HttpClient解决SSL证书问题

使用httpclient访问https网站时,可能遇到SSLHandshakeException。其根本原因是我们模拟的HttpClient没有SSL证书。虽然我们可以通过设置Java来解决,但为了保证在各个环境都能正常运行代码,更健壮的方案是忽略掉SSL的检查。详细代码如下,通过该类获取的CloseableHttpClient,在访问https网站时会自动忽略SSL检查:packa...

2019-01-13 20:45:03 2911

翻译 【翻译:OpenCV-Python教程】用GrabCut算法进行交互式的前景提取

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Interactive Foreground Extraction using GrabCut Algorithm,附原文。目标在本章我们会看到GrabCut(译者注:它是graph cut算法的改进)算法来提取图像中的前景 我...

2019-01-10 20:48:19 836

翻译 【翻译:OpenCV-Python教程】用分水岭算法分割图像

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Image Segmentation with Watershed Algorithm,附原文。目标在本章,我们会学到使用分水岭算法来做基于标记的图像分割。 我们会遇到:cv.watershed()原理任何灰度图像都可以看...

2019-01-04 16:57:53 1143 1

翻译 【翻译:OpenCV-Python教程】霍夫圆变换

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Hough Circle Transform,附原文。目标在这一章,我们会学到用霍夫变换来在图像中找出一个圆。 我们会用到这些函数:cv.HoughCircles()原理圆在算术上被表示成 其中是指的圆心坐标,r是圆的半...

2019-01-04 16:29:04 482

翻译 【翻译:OpenCV-Python教程】霍夫线性变换

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Hough Line Transform,附原文。目标在本章,我们将会理解霍夫变换的概念。 我们将看到如何使用它来检测图像中的线条。 我们将看到以下函数:cv.HoughLines(),cv.HoughLinesP()理论...

2019-01-01 19:48:32 842

翻译 【翻译:OpenCV-Python教程】模板匹配

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Template Matching,附原文。目标在本章你会学到:使用模板匹配找出图像中的对象 你会看到以下函数:cv.matchTemplate(), cv.minMaxLoc()理论模板匹配是一个搜索并在一张更大的图像中...

2018-12-27 15:40:40 271

翻译 【翻译:OpenCV-Python教程】傅里叶变换

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Fourier Transform,附原文。目标在这一节,我们将学习:用OpenCV求图像的傅里叶变换 利用Numpy中可用的FFT函数(FFT下面有解释) 傅里叶变换的一些应用 我们会遇到以下这些函数:cv.dft(),c...

2018-12-19 20:28:51 385 1

翻译 【翻译:OpenCV-Python教程】OpenCV里的直方图

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Histograms in OpenCV,附原文。这篇比较特殊,有多个小节组成,我把它们合在一起了。直方图-1:查找,绘图,分析!!!目标学会使用OpenCV以及Numpy的函数找出直方图。 使用OpenCV以及Numpy的...

2018-12-11 20:00:27 739 3

翻译 【翻译:OpenCV-Python教程】图像轮廓

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Contours in OpenCV,附原文。这篇比较特殊,有多个小节组成,我把它们合在一起了。轮廓:入门目标理解什么是轮廓。 学会找到轮廓,画出轮廓等等。 你会看到这些函数:cv.findContours(),cv.draw...

2018-12-06 16:11:32 2036

翻译 【翻译:OpenCV-Python教程】图像金字塔

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Image Pyramids,附原文。目标在这个章节,我们会学到图像金字塔 我们将会使用图像金字塔来创造一个新的水果,“橘果” 我们会遇到这些方法:cv.pyrUp(),cv.pyrDown()理论通常情况下,我们处理的...

2018-12-04 20:34:45 359

翻译 【翻译:OpenCV-Python教程】坎尼边缘检测

⚠️由于自己的拖延症,3.4.3翻到一半,OpenCV发布了4.0.0了正式版,所以接下来是按照4.0.0翻译的。⚠️除了版本之外,其他还是照旧,Canny Edge Detection,附原文。目标在这一节,我们将学到:坎尼边缘检测的概念 OpenCV对此的函数:cv.Canny()理论坎尼边缘检测是一个很受欢迎的边缘检测算法。它是被 John F. Canny ...

2018-12-02 12:58:55 763

翻译 【翻译:OpenCV-Python教程】图像梯度

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Image Gradients,附原文。目标在这一章,我们将学习:找到图像梯度、边缘等等 我们会遇到以下函数:cv.Sobel(),cv.Scharr(),cv.Laplacian() 等等理论OpenCV提供三种梯度滤波器或高通滤波器,Sobel,S...

2018-11-26 15:59:48 263

翻译 【翻译:OpenCV-Python教程】形态变化

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Morphological Transformations,附原文。目标在这一章节,我们会学到不同的形态操作比如侵蚀,膨胀,开放,闭合等等。 我们会遇到不同的方法,好像:cv.erode(),cv.dilate(),cv.morphologyEx()等等。...

2018-11-24 21:28:59 207

翻译 【翻译:OpenCV-Python教程】图像平滑

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Smoothing Images,附原文。目标学会:使用各种低通滤波器模糊图像 将定制过滤器应用于图像(2D卷积)2D卷积(图像过滤)和一维信号一样,图像也可以使用各种低通滤波器(LPF),高通滤波器(HPF)等进行滤波。LPF有助于消除噪声,模糊图像...

2018-11-22 19:51:08 261

翻译 【翻译:OpenCV-Python教程】图像阈值

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Image Thresholding,附原文。目标 在本教程,你会学到简单的阈值化、自适应阈值化、大津阈值法等等。 你会学到这些方法:cv.threshold, cv.adaptiveThreshold 等等。简单阈值化 在这的方法里,是事情就是一刀切的直...

2018-11-22 16:30:30 320

翻译 【翻译:OpenCV-Python教程】图像的几何变换

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Geometric Transformations of Images,附原文。目标学会对图像应用不同的几何变换,比如平移、旋转、仿射变换等等。 你会遇到这些方法: cv.getPerspectiveTransform变换OpenCV提供了两个转换方法,c...

2018-11-20 19:44:40 269

翻译 【翻译:OpenCV-Python教程】改变色彩空间

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Changing Colorspaces,附原文。目标 在这个教程中,你会学到如何把图像从一个色彩空间改变到另外一个。比如BGR ↔ Gray,BGR ↔ HSV等等。 除此之外,我们还将创建一个提取视频中彩色对象的应用程序。 你会学到以下这些方法:cv.cv...

2018-11-18 16:00:25 235

翻译 【翻译:OpenCV-Python教程】性能测量和技术提升

⚠️这个系列是自己瞎翻的,文法很丑,主要靠意会,跳着跳着捡重要的部分翻,翻错了不负责,就这样哈。⚠️基于3.4.3,Performance Measurement and Improvement Techniques,附原文。目标 在处理图像的过程中,既然你每秒都要处理大量的数据计算,这就强制要求你的代码不仅仅要提供正确的解决逻辑,也要使用运算速度更快的方式。所以这一节,你会学...

2018-11-15 14:43:55 184

翻译 【翻译:OpenCV-Python教程】针对图像的算法操作

⚠️这个系列是自己瞎翻的,文法很丑,跳着跳着捡重要的部分翻,翻错了不负责,就这样。⚠️基于3.4.3,Arithmetic Operations on Images,附原文。目标 学会几种针对图像的算法操作,比如图像加法、图像减法、图像逻辑运算,等等。 你会学到这些方法: cv.add(), cv.addWeighted() 等等。图像加法 你可以把两张图像用OpenC...

2018-11-14 19:46:22 252

翻译 【翻译:OpenCV-Python教程】图像基本操作

⚠️这个系列是自己瞎翻的,文法很丑,跳着跳着捡重要的部分翻,翻错了不负责,就这样。⚠️基于3.4.3,Basic Operations on Images,附原文。目标 学会:获取像素并且修改他们 获取图像属性 设置感兴趣区域(ROI) (译者注:ROI啥意思?看这里。) 拆分以及合并图像(译者注:这里有歧义,看完这节,应该是指拆分合并图像的彩色信号通道而不是图像本身...

2018-11-09 15:24:17 306

翻译 【翻译:OpenCV-Python教程】把拖动条当做调色板

⚠️这个系列是自己瞎翻的,文法很丑,跳着跳着捡重要的部分翻,翻错了不负责,就这样。⚠️基于3.4.3,Trackbar as the Color Palette,附原文。目标 学会绑定一个拖动条在OpenCV窗口上 你会学到如下方法 : cv.getTrackbarPos(), cv.createTrackbar() 等等示例代码 这里我们会创建一个应用,用来显示你指定...

2018-11-08 19:56:04 198

jar-rpg.rar

刚学编程时写的java游戏。 使用技术:Java基础,Astar寻路算法,Swing。 游戏内容:有点天赋的魔法少女面对恶龙的挑衅,在前辈的帮助下心态逐渐成长,最终得到魔法书击败恶龙的故事。

2019-09-02

slow.mp4.zip

OpticalFlowPyrLK,opencv教程中,在光流一节中所使用的测试文件。

2019-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除