Lavender's Blog

浩瀚众星,皆降为尘

17k 字 15 分钟

数字图像处理:BMP 图像处理(控制台程序) #实验任务书: 编写一个 VC++ 的控制台程序。要求如下: 一、打开一个 BMP 图像文件(图像大小不要太大)。 二、显示图像文件的数据。 对于读入的图像文件,显示位图数据 (选择一部分区域显示即可)。用 256 色或 256 级灰度图像进行验证。有两种显示方式:从上到下,从下到上。自己验证。 三、计算图像的直方图 **(可以只显示灰度级 100~200 的直方图,为 0 的不显示;大小的处理,先归一化,再乘以 50**) 对于 256 级灰度级的图像进行计算。存入一个 256 元素的数组中,并显示其数据。用图形的方式显示(数据为 0...
18k 字 17 分钟

OpenGL 相关函数资料汇总 所有 OpenGL 函数采用了以下格式: . <库前缀><根命令><可选的参数个数><可选的参数类型> 库前缀有 gl、glu、aux、glut、wgl、glx、agl 等等,分别表示该函数属于 openGL 的哪个开发库,从函数名后面中还可以看出需要多少个参数以及参数的类型。I 代表 int 型,f 代表 float 型,d 代表 double 型,u 代表无符号整型。 例如: glVertex3fv () 表示了该函数属于 gl 库,参数是三个 float 型参数指针。我们用 glVertex*() 来表示这一类函数。OpenGL 函数库相关的 API...
3.3k 字 3 分钟

#1、编写输出球体、立方体、圆柱体体积 java 源程序: 有一个抽象类 ObjectVolume,如下所示: abstract class ObjectVolume { abstract double getVolume (); //返回物体的体积 } (1)编写球体类,立方体类和圆柱体类,它们是抽象类 ObjectVolume 的子类。 (2)编写一个公共类,其中包含 main 方法和 static void get (ObjectVolume obj) 方法。 (3)在 main 方法中,从键盘上输入 1(表示球体)、2(表示立方体)、3(表示圆柱体)时,调用 get...
4k 字 4 分钟

void CCGPainterView::ScanLineFill(CDC* pDC, CPoint startPoint, COLORREF fillCol, COLORREF boundaryCol){ //Write your boundary fill algorithm here. //定义堆栈 CArray<CPoint, CPoint>Stack; CPoint fillPoint = startPoint; COLORREF currentCol = pDC->GetPixel(startPoint); //最左点,最右点 int xl, xr; //标志位 bool...
1.2k 字 1 分钟

#Bresenham 算法画圆(MFC) void CCGPainterView::DrawCircle(CDC *pDC, CPoint ptOrigin, int iRadius, COLORREF cLineColor){/*************************************************************write the circle algorithm for drawing the circleuse function: pDC->SetPixelV(point, cLineColor); to drawing a...
931 字 1 分钟

void CCGPainterView::DrawLine(CDC *pDC, CPoint ptStartPoint, CPoint ptEndPoint, COLORREF cLineColor){/************************************************************* write the Bresenham' line algorithm for drawing the line use function: pDC->SetPixelV(point, cLineColor); to drawing a...
836 字 1 分钟

void CCGPainterView::DrawLine(CDC *pDC, CPoint ptStartPoint, CPoint ptEndPoint, COLORREF cLineColor){/************************************************************* write the DDA algorithm for drawing the line use function: pDC->SetPixelV(point, cLineColor); to drawing a...
6.4k 字 6 分钟

#什么是 PotPlayer? PotPlayer 是 KMPlayer 的原制作者姜龙喜先生(韩国)进入 Daum 公司后的新一代网络播放器。PotPlayer 的优势在于强大的内置解码器;而 KMPlayer 的优势在于强大的定制能力和个性化功能。PotPlayer 使用 VC++ 编写, KMPlayer 为 Delphi 编写。PotPlayer 是 Daum 公司的一款网络播放器,有自己的独立著作权,并非由姜龙喜先生原创,由 KMPlayer 的原始作者姜龙喜进行后续开发。(1428 以后版本) 的 KMPlayer 由 PandoraTV 团队负责集体开发。应 PandoraTV...
11k 字 10 分钟

#"Everything" 是什么? "Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,"Everything" 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。您在搜索框输入的关键词将会筛选显示的文件和文件夹。 #界面: https://www.voidtools.com/zh-cn/ #常见问题:见官网:https://www.voidtools.com/zh-cn/faq/ 如下: #"Everything" 是什么? "Everything" 是 Windows...