logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ STL标准库

STL 组件STL 是 C++ 标准程序库的核心。STL 内的所有组件都由模板构成,其元素可以是任意型别。程序员通过选用恰当的群集类别调用其成员函数和算法中的数据即可,但代价是 STL 晦涩难懂。STL 组件主要包括容器,迭代器、算法和仿函数。容器容器即用来存储并管理某类对象的集合。每一种容器都有其优点和缺点。为满足程序的各种需求,STL 准备了多种容器类型,容器可以是 arrays 或是 lin

#c++
OpenCvSharp 学习笔记19 --Canny边缘检测

一 ,Canny算法介绍:Canny : 边缘检测是由 J.CannyJ.CannyJ.Canny 在1986年 对简单的 LaplaceLaplaceLaplace 滤波器改进而成的边缘检测算法。在CannyCannyCanny 算法中,先在 X 和 Y 方向求得一阶导数,然后将它们组合成4个方向 的导数。其中方向导数是局部最大值的点是组成边缘的候选项。CannyCannyCanny算法最明显.

#图像处理
C语言: 多线程(1)-多线程函数调用

异步执行函数线程Dome调用MSVC CRT的函数_beginthread()或_beginthreadex()来创建线程。_beginthread 参数和返回值unsigned long _beginthread(void(_cdecl *start_address)(void *), //声明为void (*start_address)(void *)形式 ,一般指函数名称un...

OpenCvSharp 学习笔记12 --形态学操作应用 ,提取线条和文字

一:方法原理图像形态学操作的时候,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感,另一些不敏感。这样就会是敏感的对象改变而不敏感的对象保留输出。通过使用两个最基本的形态学操作:膨胀和腐蚀。使用不同的结构元素实现对输入图像的操作,得到不同的结果。**膨胀:**输出的像素值是结构元素覆盖下输入图像的最大像素值。**腐蚀:**输出的像素值是结构元素覆盖下输入图像的最小像素值。二:示意...

#图像处理
C#之:线程同步 WaitHandle类

WaitHandle:命名空间:System.Threading封装等待对共享资源进行独占访问的操作系统特定的对象。 WaitHandle:是一个抽象类,我们一般不直接用,而是用它的派生类:AutoResetEventEventWaitHandleManualResetEventMutexSemaphore详细信息请点击微软链接:WaitHandle一 AutoResetEv...

C语言: 头文件源文件及include包含指令

C语言 头文件源文件及include包含指令1- 头文件:(head),所以文件后缀是.h,head的简称。头文件是源文件的辅助文件,一般把一些变量,函数定义到头文件,而函数的实现放在源文件。头文件主要解决可以拆分大的源文件,实现在在主函数中共享其他源文件的变量或函数。比如把输入/输出函数原型放在 stdio.h 中,把数学函数原型放在 math.h 中。头文件可以将源文件的有效信息提取出来,..

OpenCvSharp 学习笔记21-- 霍夫变换 - 圆检测 (Hough Circle transform)

一,霍夫圆检测原理:与霍夫直线检测相似已知图像每一个像素对应极坐标坐标点为(x,y)(x,y)(x,y):x=a+Rcos⁡(θ)x=a+R\cos(\theta)x=a+Rcos(θ)y=b+Rsin⁡(θ)y=b+R\sin(\theta)y=b+Rsin(θ)a,ba,ba,b : 表示极坐标中的圆心 ,R : 表示半径 ,θ\thetaθ : 0° ~ 360°假设 ...

#图像处理
OpenCvSharp 学习笔记20-- 霍夫变换 - 直线检测 (Hough Line transform)

一,霍夫变换介绍:霍夫(Hough) 变换是一种用于检测线,圆或者图像中其他简单形状的方法。使用霍夫直线检测,首先要对图像进项边缘检测预处理。平面空间到极坐标空间的转换图像空间中的直线可以用两个变量表示。例如:在笛卡尔坐标系中:参数:(m,b)在极坐标系统:参数:(r,θ)霍夫变换基本原理是:二进制图像中的任何点都可能属于某可能的线。如果为我们将每一条线参数化,比如斜率为a...

#图像处理
OpenCvSharp 学习笔记2 --Mat对象简单的像素操作

1: 输出一个Mat对象的像素自定义一个Mat 对象,然后输出像素值(像素值基本都在 0 – 255 之间 ,图像为三通道)代码public static void F1(){Scalar s = new Scalar(0, 0, 255); //定义一个三通道颜色(红色)Mat m = new Mat(100, 100...

#图像处理
OpenCvSharp 学习笔记4 --像素操作2

一:API:1:AT();获取像素值,4个重载,用法大同小异public T At<T>(int i0, int i1) where T : struct;//返回指定数组元素的值。public T At<T>(int i0) where T : struct;public T At<T>(params int[] idx) where T : ...

#图像处理
    共 11 条
  • 1
  • 2
  • 请选择