刷新
关于色彩, 亮度的一些认知

个人笔记 屏幕是由一个个像素组成, 一个像素由三个子像素组成 每个子像素在物理组成上可以大概理解为由后面一个晶体管, 前面一个滤光片, 或者后面一个晶体管, 前面一个发光材料组成. 比如晶体管调节电压电流, 控制发光强度, 滤光片过滤掉R, G, 只允许B, 这就是蓝光. LCD 比如晶体管调节电压 ...

halcon 入门教程(三) 边缘检测

博主头像 原文作者:aircraft 原文链接: halcon 入门教程(三) 边缘检测 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇讲一下边缘检测(边缘提取),因为这个我发现也是比较常用的,放在入门教程(三)会比较好,在入门教程(一)(二)学完了形态学,和Blob分析,再来学边缘检 ...

3D Gaussian Splatting 三维重建

博主头像 3D Gaussian 是一种新的辐射场的实时渲染方法, 能够在较少的训练时间中实现SOTA级别的视觉效果, 允许以 1080p 分辨率进行高质量的实时(≥ 30 fps)新视图合成. 3D Gaussian Splatting 使用 3D Gaussian 球表示三维模型, 并通过 Splatti... ...

halcon 深度学习教程(三) 目标检测之水果分类

博主头像 原文作者:aircraft 原文链接:halcon 深度学习教程(三) 目标检测之水果分类 - aircraft - 博客园 深度学习教程目录如下,还在继续更新完善中 深度学习系列教程目录 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇主要讲一下halcon的目标检测案例,都 ...

halcon 入门教程(六) 缺陷检测

博主头像 原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18785484 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇主要讲一些常见的缺陷检测方法,目前只会讲一些,后面有空的话会不断的补充完整。因为缺陷的种类实在太多太多了,各种 ...

ActiViz 在 .NET 环境下的 CT 图像渲染

博主头像 1. 什么是 ActiViz? ActiViz 是 VTK(Visualization Toolkit) 的 .NET 封装,提供了强大的 3D 计算机图形渲染功能,广泛应用于 医学影像(CT、MRI)、科学计算、工程仿真 等领域。在 .NET 生态下,ActiViz 允许开发者使用 C# 或 VB ...

图像插值原理概述与HamSinc插值方法示例

博主头像 概述 本文介绍图像插值一般性原理,并且对常用插值函数的插值效果进行对比。 插值一般原理 原图像可以视为整数像素下的二维矩阵,所谓插值,就是在分数坐标处给原图插入新的值。这个新值根据一定的计算方法,由原图在其周围的有限范围(插值函数作用域)内的所有整数像素下的值组合生成,与其领域内的原图像素具有强关联 ...

记录:tinyrenderer

博主头像 Bresenham’s line drawing(布雷森汉姆算法) 进行games101的光栅化作业时,对其渲染原理仍不甚了解,找到tinyrenderer软光栅项目。在此记录下试错的过程。 作者在最初为我们做好了framebuffer,读者入手的方向实际是从渲染的过程开始。对于如何渲染出像素显示在 ...

Cesium & QGIS加载图新地球LRC自定义图层

博主头像 近期接触到一个新的地理数据信息格式——lrc,在网上没查到具体的标准定义文件,只查到它是一个类似XML的文本文件[1],我需要将lrc文件描述的图层加载到Cesium场景中。 目录1.文件格式一览2.添加到QGIS地图3.添加到Cesium场景 1.文件格式一览 起初我并不知道它就是一个XML文档。 ...

使用NVENC API编码D3D12纹理

博主头像 前言 之前在写图形引擎的时候就有个想法,想让我的图形引擎以一个固定的时间步进(DeltaTime)进行渲染,并且把连续渲染的纹理以视频的方式保存下来。其实我很久之前就把这个东西实现了,最近也是修改了下代码,准备写一篇关于这个的随笔。 介绍 看了些网上的视频以及相关的文章,把连续渲染的纹理保存为视频的 ...

.NET 9.0 使用 Vulkan API 编写跨平台图形应用

博主头像 前言 大家好,这次我来分享一下我自己实现的一个 Vulkan 库,这个库是用 C# 实现的,主要是为了学习 Vulkan 而写的。 在学习 Vulkan 的过程中,我主要参考 veldrid,它是一个基于 .NET 的跨平台图形库,支持 OpenGL、Vulkan、Direct3D 11 等图形 A ...