个人笔记 屏幕是由一个个像素组成, 一个像素由三个子像素组成 每个子像素在物理组成上可以大概理解为由后面一个晶体管, 前面一个滤光片, 或者后面一个晶体管, 前面一个发光材料组成. 比如晶体管调节电压电流, 控制发光强度, 滤光片过滤掉R, G, 只允许B, 这就是蓝光. LCD 比如晶体管调节电压 ...
利用 Vulkan 1.1 的 subgroup 特性加速 ComputeShader 的前缀和计算,参考: Vulkan Subgroup Tutorial - Khronos Blog - The Khronos Group Inc Single-pass Parallel Prefix Sca ...
SIFT(Scale-Invariant Feature Transform)算法是一种用于图像处理中的局部特征提取方法, 具有尺度、旋转和光照不变性, 通过对图像进行不同尺度的高斯模糊生成多组图像并从中提取特征实现 ...
原文作者:aircraft 原文链接: halcon 入门教程(三) 边缘检测 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇讲一下边缘检测(边缘提取),因为这个我发现也是比较常用的,放在入门教程(三)会比较好,在入门教程(一)(二)学完了形态学,和Blob分析,再来学边缘检 ...
3D Gaussian 是一种新的辐射场的实时渲染方法, 能够在较少的训练时间中实现SOTA级别的视觉效果, 允许以 1080p 分辨率进行高质量的实时(≥ 30 fps)新视图合成. 3D Gaussian Splatting 使用 3D Gaussian 球表示三维模型, 并通过 Splatti... ...
原文作者:aircraft 原文链接:halcon 深度学习教程(三) 目标检测之水果分类 - aircraft - 博客园 深度学习教程目录如下,还在继续更新完善中 深度学习系列教程目录 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇主要讲一下halcon的目标检测案例,都 ...
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18785484 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇主要讲一些常见的缺陷检测方法,目前只会讲一些,后面有空的话会不断的补充完整。因为缺陷的种类实在太多太多了,各种 ...
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18783476 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇主要讲一下工业中最常用的基于形状的模板匹配,以及根据模板定位锁定待检测区域的位置。注意本篇对于工业的缺陷检测是 ...
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18781763 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 OK,本篇讲一些一维码,二维码,OCR识别的相关入门知识,不会讲的太深,因为如果你不是专门做这种设备的公司基本不会 ...
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18781187 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 OK,今天讲halcon入门教程第二篇,比较常用的一篇Blob分析(今天主要讲简单的,好理解的为主),本篇的预处理 ...
1. 什么是 ActiViz? ActiViz 是 VTK(Visualization Toolkit) 的 .NET 封装,提供了强大的 3D 计算机图形渲染功能,广泛应用于 医学影像(CT、MRI)、科学计算、工程仿真 等领域。在 .NET 生态下,ActiViz 允许开发者使用 C# 或 VB ...
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18779326 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本来今天想写一下halcon深度学习教程(三)目标检测的,不过今天有显卡的那台电脑连不上,干脆总结一下halcon ...
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/18777081 深度学习教程目录如下,还在继续更新完善中 深度学习系列教程目录 有兴趣可以多看其他的halcon教程 halcon 学习教程目录 本篇非常简单,但是非常好用的OCR识别,传统的OC ...
概述 本文介绍图像插值一般性原理,并且对常用插值函数的插值效果进行对比。 插值一般原理 原图像可以视为整数像素下的二维矩阵,所谓插值,就是在分数坐标处给原图插入新的值。这个新值根据一定的计算方法,由原图在其周围的有限范围(插值函数作用域)内的所有整数像素下的值组合生成,与其领域内的原图像素具有强关联 ...
Bresenham’s line drawing(布雷森汉姆算法) 进行games101的光栅化作业时,对其渲染原理仍不甚了解,找到tinyrenderer软光栅项目。在此记录下试错的过程。 作者在最初为我们做好了framebuffer,读者入手的方向实际是从渲染的过程开始。对于如何渲染出像素显示在 ...
在学习webgpu并渲染图像时发生create graphics pipeline state failed with E_INVALIDARG (0x80070057)错误,图像无法成功渲染。 html代码: const pipeline = device.createRenderPipeline ...
近期接触到一个新的地理数据信息格式——lrc,在网上没查到具体的标准定义文件,只查到它是一个类似XML的文本文件[1],我需要将lrc文件描述的图层加载到Cesium场景中。 目录1.文件格式一览2.添加到QGIS地图3.添加到Cesium场景 1.文件格式一览 起初我并不知道它就是一个XML文档。 ...
前言 之前在写图形引擎的时候就有个想法,想让我的图形引擎以一个固定的时间步进(DeltaTime)进行渲染,并且把连续渲染的纹理以视频的方式保存下来。其实我很久之前就把这个东西实现了,最近也是修改了下代码,准备写一篇关于这个的随笔。 介绍 看了些网上的视频以及相关的文章,把连续渲染的纹理保存为视频的 ...
前言 大家好,这次我来分享一下我自己实现的一个 Vulkan 库,这个库是用 C# 实现的,主要是为了学习 Vulkan 而写的。 在学习 Vulkan 的过程中,我主要参考 veldrid,它是一个基于 .NET 的跨平台图形库,支持 OpenGL、Vulkan、Direct3D 11 等图形 A ...
好伙伴 CYG 历时两年独立研发的图形设计软件 VectorShop ,由于产品设计清爽,操作简单,功能实用等特性,一上架就登上 AppStore 分类收费榜 第11名,且排名还在上升中。 ...