0

费茨法则

https://baike.baidu.com/item/%E8%B4%B9%E8%8C%A8%E6%B3%95%E5%88%99/8761732?fr=aladdin 费茨法则是人机交互领域里一个非常重要的法则,在10年来得到了广泛的应用。Fitts法则最基本的观点就是任何时候,当一个人用鼠标来移 ...

功夫 熊猫 发布于 2020-07-04 13:41 评论(0)阅读(10)
1

GraphicsLab Project 之 Screen Space Planar Reflection

一种不需要重复绘制场景,不需要进行 SSR Ray Marching 技术实现的 Planar Reflection 方法 ...

i_dovelemon 发布于 2020-06-28 22:30 评论(0)阅读(53)
0

基于opencv的车牌提取项目

初学图像处理,做了一个车牌提取项目,本博客仅仅是为了记录一下学习过程,该项目只具备初级功能,还有待改善 第一部分:车牌倾斜矫正 # 导入所需模块 import cv2 import math from matplotlib import pyplot as plt # 显示图片 def cv_sho ...

*精灵鼠* 发布于 2020-06-28 17:22 评论(0)阅读(48)
0

three.js中帧缓存的使用

1. 概述 在网上查阅了一下three.js关于帧缓存的使用,感觉很多都是关于three.js中后处理通道的使用的。后处理通道确实使用FBO实现的,但其实我就是想获取某个时刻的渲染结果作为纹理,没必要在动态渲染中进行后处理。真正实现这个功能的是WebGLRenderTarget这个类,这是一个渲染目 ...

charlee44 发布于 2020-06-20 12:56 评论(0)阅读(50)
0

视频比特率、音频采样率

视频比特率、音频采样率 昨天录屏,四分钟1080p60帧的视频竟然占用了1个多G。早就知道视频占用空间很大,没想到这么夸张。这么看来看来,平时下载的1080p电影不知道被压缩了多少(或许与格式有关),也深深体会到视频工作者对容量的担忧。 于是就对“视频大小是如何计算的”产生了兴趣: 计算公式 开门见 ...

G-Aurora 发布于 2020-06-15 14:30 评论(0)阅读(59)
0

three.js中场景模糊、纹理失真的问题

通关相关设置解决three.js中场景模糊、纹理失真的问题。 ...

charlee44 发布于 2020-06-12 23:38 评论(0)阅读(66)
0

javaCV开发详解之GIF动态图片录制补充篇:windows桌面屏幕画面录制成gif动态图片,支持桌面屏幕任意区域生成gif,可扩展支持MacOS/安卓/linux等平台,可扩展支持apng动态图片

javaCV系列文章: javacv开发详解之1:调用本机摄像头视频 javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV) javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtm ...

eguid 发布于 2020-06-11 13:53 评论(0)阅读(31)
0

手机上如何下载油管1080P、1440P、4K等高清晰度的视频,吸猫君教你最简单最快速的操作方法

大家好我是吸猫君,欢迎回到吸猫君工具箱,你应该曾经有过在youtube,facebook或vimeo的网站,看到非常棒的影片,但这些网站都没办法提供免费的下载服务 有些朋友在Google之后找到线上版的下载工具,例如说在youtube的网址前面加上来sss,就可以在线上上下载youtube的影片,但 ...

KuKuWa 发布于 2020-06-05 21:43 评论(1)阅读(227)
0

关于three.js中的矩阵更新

1. 概述 使用如下代码绘制一个面: 'use strict'; function init() { //console.log("Using Three.js version: " + THREE.REVISION); // create a scene, that will hold all o ...

charlee44 发布于 2020-05-31 17:00 评论(0)阅读(68)
0

基于c/opengl的开源沙盒游戏--Craft的编译及部分代码说明(长期更新)

(第一篇cnblogs博文,萌新瑟瑟发抖......) "Craft源代码" "博主自己的fork" 原版采用glew+glfw 我修改成了glad+glfw (因为已经有glad,懒得再装glew~~) 原版在源代码中的readme.md中的安装方法可以支持Linux,Mac,MinGW 这里只介 ...

pevernow 发布于 2020-05-23 22:59 评论(0)阅读(46)
4

高通滤波法、微分算子法、神经网络方法实现边缘检测

边缘检测(Edge detection)是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。本文使用多种不同的方法,实现对 Lena 肖像的边缘检测,研究分析各算法的效果和优缺点。所涉及的方法如下: 高通滤波法 理想高通滤波器 Butterworth 高通滤波器 指数 ...

TimDyh 发布于 2020-05-15 23:12 评论(1)阅读(370)
2

opengl简单入门实例

用glut文件库和c语言实现opengl的简单小程序,实现的内容包括:纹理贴图、鼠标交互、场景重建等。适合小白入门。 ...

藏花半克拉 发布于 2020-05-14 16:44 评论(0)阅读(257)
0

openCV从入门到放弃

与图像处理之间的关系,opencv的简介和使用定位 如题...因为偶然的机会需要用到图像处理,像我这么爱学习 并且动手能力又强的人怎么能没有心得笔记呢,哇哈哈哈。非要说的low逼点这玩意儿这玩意儿就是像素处理。找出像素中的特征规律 然后根据这些规律去处理数据,就是图像特征处理 不是什么鸟人工智能 不 ...

assassinx 发布于 2020-05-08 15:00 评论(1)阅读(497)
0

three.js中的矩阵变换(模型视图投影变换)

通过具体的实例,详细验证了webGL/three.js中的矩阵变换(模型视图投影变换)。 ...

charlee44 发布于 2020-05-04 23:38 评论(0)阅读(570)
1

GraphicsLab Project 之 Curl Noise

讲解游戏开发中经常被使用到的用于模拟流体运动的 Curl Noise 背后的数学原理和相关实现 ...

i_dovelemon 发布于 2020-04-26 23:46 评论(0)阅读(185)
1

OpenCV 之 基本绘图

OpenCV 虽是开源的计算机视觉库,但里面也有一些基础的绘图函数,本文将介绍几种常用绘图函数:直线、圆、椭圆、长方形、多边形等。 1 数据结构 1.1 二维向量 cv::Point 代表的是二维点 (int 型),可用来表示图像坐标 (x, y) // one way Point pt; pt.x ...

潍县萧萧竹 发布于 2020-04-21 14:05 评论(0)阅读(237)
0

图形学基础(一)光栅图形学_下:剪裁

c++,MFC,VS2017 准备(矩形,线段,多边形) void CclipView::OnDraw(CDC* pDC) { CclipDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机 ...

CowryGao 发布于 2020-04-14 20:16 评论(0)阅读(69)
0

Visual Studio2000系列版本安装OpenGL可以这么简单!

是啥 直接上图 【翻译过来】这个库将各种库添加到您的项目中,这些库在x86和x64架构上构建OpenGL应用程序所必需的。包括FreeGLUT,GLFW和GLEW。也就是说,大家常用的几个OpenGL头文件都包含, 如 include, include , include 。 安装过程: (1)打开 ...

界内嘻哈 发布于 2020-04-14 16:12 评论(0)阅读(77)
0

Bresenham算法理解

bresenham算法是计算机图形学中为了“显示器(屏幕或打印机)系由像素构成”的这个特性而设计出来的算法,使得在求直线各点的过程中全部以整数来运算,因而大幅度提升计算速度。 ...

Vicent_Chen 发布于 2020-04-12 22:26 评论(0)阅读(115)
0

图形学基础(二)图形变换_下:3D 平行投影

因为我自己也没太能理解,所以在此就只写一些些。这么多分类,看着就头疼。 准备(齐次坐标系/图形) 新建BaseClass类(.h .cpp),添加必要的参数和函数。 typedef double array2d[5][5]; typedef double array[24]; class CBase ...

CowryGao 发布于 2020-04-05 20:54 评论(0)阅读(147)