草庐IT

学习OpenGL图形2D/3D编程

环境:Windows+VisualStudio2019最流行的几个库:GLUT,SDL,SFML和GLFW

学习OpenGL图形2D/3D编程

环境:Windows+VisualStudio2019最流行的几个库:GLUT,SDL,SFML和GLFW

浅谈affine_trans_point_2d与affine_trans_pixel

先看下两个坐标图谱:变换前:变换后: 我们根据1号点和9号点前后的关系,计算变换后其他点的坐标:这其实就是根据MARK点进行定位的原理 halcon代码:  执行结果: 我们发现,两种变换方式差别在于:affine_trans_pixel在变换前先减去0.5,变换后又加上0.5这样才会使结果和affine_trans_point_2d是一致的。(可以自己尝试一下不做加减0.5的操作去验证结果是否正确)这是因为affine_trans_pixel是基于亚像素概念,我们知道图像的最小单位是1pixel(1个像素就是一个方格),所以如果在一个像素内使用亚像素去表示像素的中心时,那中心点距离像素边缘是

《Cocos Creator游戏实战》AIGC之将草稿内容转为真实内容

目录前言训练AI从识别结果中提取必要数据发送图片并生成最终代码总结与提高资源下载前言当创作灵感来的时候,我们可能会先把灵感记录在草稿上,之后再去实现它。比方说有一天,我突然来了游戏创作灵感,想着那可以先把一些简单的组件和布局设计出来,于是就在草稿上画了几个框。注:L代表Label组件,B代表Button组件,S代表Sprite组件。几天过去了,就算当时的灵感再好,我也不想打开电脑,所以草稿还是只是草稿。我想着,如果有一个AI能够识别我画的草稿,然后自动生成对应组件以及布局的话该有多好啊。于是,我决定训练一个AI,准确来说是一个图像目标检测AI模型,我将用它来识别并定位我草稿上的各个方框。训练A

微信小游戏之替换cocos自带启动/插屏界面

使用cocos发布的微信小游戏,在微信开发者工具运行中,我们可以看到cocos开发的小游戏启动界面,如下两张图所示,上图则为cocos启动界面,下图为cocos的插屏界面。 环境:windows64、cocoscreator3.5.2、微信开发者工具 1.06.22010310 启动界面替换方法:替换build目录下的splash.png图片文件上面的方式,每次构建都需要重新替换,如果是确定长期只用同一个splash图片的话,可以采用一下方式,在这个路径下替换splash.png,这种方式构建微信小游戏时,实际上会拷贝这个目录下的splash.png到微信小游戏的build目录 插屏界面替换方

【CSS笔记】CSS动画效果(2d、3d)之渐变色、过渡、变换、平移、缩放、旋转、倾斜、关键帧动画

这篇文章,主要介绍CSS动画效果(2d、3d)之渐变色、过渡、变换、平移、缩放、旋转、倾斜、关键帧动画。目录一、2d动画1.1、渐变色(1)线性渐变色(2)径向渐变色

Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例

目录前言什么是帧?什么是Aseprite?运行环境正文示例:绘制人物制作多帧动画微调导出精灵表总结作品欣赏附一个下载链接:前言什么是帧?我们看到的动画都是由一张张图片连续播放而成的,帧就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。一帧就是一幅静止的画面,连续的帧就形成动画。比如GIF文件的原理就是如此:9张图片构成的一个GIF实例 每秒钟帧数愈多,所显示的动作就会愈流畅。什么是Aseprite?Aseprite诞生于2013年,是一款专业的像素动画制作软件,提供丰富多样的像素绘图工具,用户使用该软件就可以在电脑上制作出各种像素风格的2D动画,还支持将正常的图像转换成像素风

Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例

目录前言什么是帧?什么是Aseprite?运行环境正文示例:绘制人物制作多帧动画微调导出精灵表总结作品欣赏附一个下载链接:前言什么是帧?我们看到的动画都是由一张张图片连续播放而成的,帧就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。一帧就是一幅静止的画面,连续的帧就形成动画。比如GIF文件的原理就是如此:9张图片构成的一个GIF实例 每秒钟帧数愈多,所显示的动作就会愈流畅。什么是Aseprite?Aseprite诞生于2013年,是一款专业的像素动画制作软件,提供丰富多样的像素绘图工具,用户使用该软件就可以在电脑上制作出各种像素风格的2D动画,还支持将正常的图像转换成像素风

2D图像处理:相机标定

文章目录一、相机标定的是什么?二、四个坐标系2.1世界坐标系(X,Y,Z)2.2相机坐标系(x,y,x)2.3图像坐标系2.4像素坐标系三、坐标系间的变换关系3.1世界坐标系-->相机坐标系3.2相机坐标系-->图像坐标系3.3图像坐标系-->像素坐标系四、相机畸变模型4.1径向畸变4.2切向畸变一、相机标定的是什么?相机内参:fx,

coco128-seg数据集分析

本文分析了coco128-seg数据集,并且提供了由labelme转coco128代码,敬请享用。简述配置文件使用数据集一般会配套使用coco128-seg.yaml数据配置,内容如下,或者查看coco128-seg.yaml#UltralyticsYOLO🚀,GPL-3.0license#COCO128-segdatasethttps://www.kaggle.com/ultralytics/coco128(first128imagesfromCOCOtrain2017)byUltralytics#Exampleusage:pythontrain.py--datacoco128.yaml#p