随笔分类 -  图像处理

OpenGL按照窗口宽高比进行图片放大缩小
摘要:把图像尽量拉满: void ext(int & w, int &h, int winW, int WinH) { double wRatio = winW * 1.0f / w; double hRatio = WinH * 1.0f / h; if (wRatio < hRatio) { w = 阅读全文

posted @ 2022-12-02 15:33 邗影 阅读(342) 评论(0) 推荐(0)

mac数据集中的异常文件
摘要:1背景 提取训练图片。总共N张,但是启动训练的时候多了一个文件,总文件数量N+1;训练过程报错 AttributeError: ‘NoneType‘ object has no attribute ‘astype‘ 错误原因:https://blog.csdn.net/qq_40475568/art 阅读全文

posted @ 2022-08-16 12:07 邗影 阅读(111) 评论(0) 推荐(0)

vscode+python+opencv
摘要:1官网下载vscode 2 vscode 可以直接在扩展里边安装python语言扩展包 3 通过命令行安装python 3.1下载pythonPython Releases for Windows | Python.org 自定义安装: 安装后,电脑上会有如下项目: 控制台cmd: pip也已经安装 阅读全文

posted @ 2022-08-12 23:54 邗影 阅读(1822) 评论(0) 推荐(0)

openGL纹理贴图(三)
摘要:使用:STBI开源文档,一个能够读取各种格式图片并解析(确切地说是decoding)宽高通道的的文件库 1 texcoord 纹理坐标,uniform sampler2D ourTexture纹理采样器; 2 纹理环绕和过滤: 纹理坐标的范围是0到1,假如超出这个范围的话,在OpenGL里会有几种方 阅读全文

posted @ 2022-04-24 00:50 邗影 阅读(442) 评论(0) 推荐(0)

OpenGL绘制(二)
摘要:上节学会了绘制三角形,我们开始绘制正方形 1 顶点坐标,纹理坐标(图片来源于其他博友) (1)顶点坐标系 (2)纹理坐标系 2.索引缓冲对象(Element Buffer Object,EBO) 索引缓冲对象EBO相当于OpenGL中的顶点索引数组,是为了解决同一个顶点多次重复调用的问题,可以减少内 阅读全文

posted @ 2022-04-23 22:37 邗影 阅读(128) 评论(0) 推荐(0)

opengl 绘制三角形(一)
摘要:1 win 操作系统:需要Visual studio,glfw, glad;详细安装和配置请自行百度 知识:(来源于奇境) 1 MVP变换 模型变换:平移,旋转,缩放 观察变换:计算机在摄像机视角下的位置 投影变换:将摄像机坐标系下的物体,投影到渲染平面 2 shader:着色器语言,是一种运行在G 阅读全文

posted @ 2022-04-23 21:55 邗影 阅读(266) 评论(0) 推荐(0)

OpenGLES 缩放
摘要:1原始贴图: //顶点数据,前三个是顶点坐标,后面两个是纹理坐标 GLfloat squareVertexData[] = { 1, -1, 0.0f, 1.0f, 0.0f, //右下 -1, 1, 0.0f, 0.0f, 1.0f, //左上 -1, -1, 0.0f, 0.0f, 0.0f, 阅读全文

posted @ 2021-11-24 17:21 邗影 阅读(235) 评论(0) 推荐(0)

GUPImage的使用
摘要:参考:Gaos的BLOG 1 下载源码: https://github.com/BradLarson/GPUImage 2编译;打开iOS的项目文件;build真机 成果物是一个静态库;注意github上还提供了很多example; 在这里并没有生成头文件usr(头文件,demo中要用的一个集合)文 阅读全文

posted @ 2021-08-02 21:48 邗影 阅读(129) 评论(0) 推荐(0)

图像的纹理特征之灰度共生矩阵
摘要:(黑灯瞎火好干事。。。。。。。来源一) 由于纹理是由灰度分布在空间位置上反复出现而形成的,因而在图像空间中相隔某距离的两象素之间会存在一定的灰度关系,即图像中灰度的空间相关特性。灰度共生矩阵就是一种通过研究灰度的空间相关特性来描述纹理的常用方法。 Gray-level co-occurrence m 阅读全文

posted @ 2016-07-06 23:22 邗影 阅读(30378) 评论(2) 推荐(1)

导航