
图形图像
图形学、数字图像处理、数字视频技术、数字媒体技术基础
海 月
ฅ՞•ﻌ•՞ฅ Sharing is the spirit of the Internet.
展开
-
无法打开文件“glut32.lib”
glut32下载:>>点击此处在"项目属性-配置属性-VC++目录-库目录"里面添加该文件的目录原创 2021-04-09 12:15:01 · 2676 阅读 · 0 评论 -
实验2 参数关键帧动画设计
实验目的:1. 理解关键帧动画的概念。2. 理解关键帧动画的过程与生成中间帧对应参数的方法。3. 掌握不同类型的关键帧动画的设计方法,比如线性关键帧动画、非线性关键帧动画,包括基于颜色、基于位置、基于顶点坐标、基于旋转角等插值方法的动画。实验内容:1. 基于颜色的线性插值方法; 【要求:对两副任选图像(以某个简单模型(诸如立方体)的纹理形式)进行线性插值】2. 基于坐标位置的线性插值方法; 【要求:对给定的分布于圆周的n(=12)个位置进行线性插值】3. 基于顶点坐标...原创 2021-04-07 12:06:41 · 594 阅读 · 0 评论 -
无法打开文件“glaux.lib”
glaux下载:>>点击此处在"项目属性-配置属性-VC++目录-库目录"里面添加该文件的目录原创 2021-04-07 11:47:18 · 1506 阅读 · 1 评论 -
指定的平台工具集(v110)未安装或无效
平台工具集(v110)是vs2012下用的,你是用vs2010打开工程,它默认是用v100,所以这个工程可能用vs2012打开并更新过。解决方法:右键点击你的项目,选择属性,再点击配置属性中的常规,常规中有个平台工作集,把V110改成V100,点击应用即可。...转载 2021-04-07 11:29:15 · 1520 阅读 · 1 评论 -
实验1 基于 OpenGL 的动画编程
实验目的:1. 掌握 Visual Studio 2010(以下简称 VS2010)编程环境。2. 熟悉 MFC 框架下应用 OpenGL 的绘制编程。3. 重点熟练掌握基于 MFC 与 OpenGL 的动画编程框架设计。实验内容:1. 实验 VS2010 下 MFC 与 OpenGL 的动画编程方法,主要包括:(1) 熟悉 VS2010 界面,创建 MFC 框架方法。(2) 熟悉 OpenGL 环境配置方法。(3) 重点熟练掌握 OpenGL 的动画编程方法。2...原创 2021-04-05 20:55:14 · 1667 阅读 · 1 评论 -
VS2010 OpenGL配置
原创 2021-04-05 18:36:21 · 214 阅读 · 0 评论 -
无法打开文件“opencv_ml249d.lib”
找到项目右击选择属性-配置属性-链接器-输入-附加依赖项选择取消从父级或项目默认设置继承,如下:原创 2021-04-05 18:31:26 · 468 阅读 · 0 评论 -
计算机图形学(双语)考试 英汉互译 词汇整理
Display System 显示系统 Video Display Devices 视频显示设备 Random Scan Displays 随机扫描显示器 Cathode Ray Tube 阴极射线管 Direct View Storage Tubes 直视存储管 Raster Scan Display 光栅显示器 Frame 帧 Raster 光栅 Pixel 像素 Scan Line 扫描线 Frame Rate 帧频 Line Rat...转载 2020-12-22 17:17:29 · 1278 阅读 · 0 评论 -
图形学 实验三 OpenGL gult库函数
一、标题解释以下几个函数的作用及各参数的意义:glVertex3f 指定顶点的值glColor3f 设置颜色glLineWidth 设置线段的宽度glutInitWindowSize 设置初始窗口的大小glutInitWindowPosition 设置初始窗口的位置注:窗口左上角相对于桌面坐标(x,y)若为(0,0),则窗口左上角位于桌面左上角glLoadIdentity()坐标系的原点移动到屏幕中心OpenGL坐标轴:1X坐标轴从左至右,Y坐标轴从下至上,Z坐标轴从里至外。2O原创 2020-11-17 00:32:20 · 3288 阅读 · 0 评论 -
图形学 实验四 梁barsky算法
核心思想:用参数方程表示一条直线已知一条线段的起点(x1,y1)、终点(x2,y2),就可以通过一个参数u,表示这条线段所在直线上的任意一个点(x,y)x=x1+u(x2-x1)y=y1+u(y2-y1)其中:(x,y)是直线上任意一点(x1,y1)是线段的起点(x2,y2)是线段的终点 Δx是x2-x1 Δy是y2-y1辅助概念左下:入边右上:出边现在,用u1表示可见部分的起点的参数u用u2表示可见部分的终点...原创 2020-11-13 17:01:37 · 2454 阅读 · 0 评论 -
error LNK2026: 模块对于 SAFESEH 映像是不安全的
解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将/SAFESEH:NO键入“附加选项”框中,然后点击应用。原创 2020-11-05 20:04:07 · 619 阅读 · 0 评论 -
图形学 MFC框架的调整方法
“Gm”选项已否决,并将在将来的版本中移除“/ZI”和“/Gy-”命令行选项不兼容原创 2020-11-12 18:51:02 · 392 阅读 · 0 评论 -
北京林业大学数字媒体技术基础 Python实验指导
目录1.Python3的安装、环境变量的配置以及常见库的极速安装2.Python中的图像处理3.Python语音处理入门4.pip下载速度慢怎么办?使用国内镜像!|| Python Opencv的安装方法5.Python处理视频6.Python实现图像的霍夫曼编码和译码...原创 2020-05-21 10:45:01 · 1121 阅读 · 0 评论 -
数字图像处理的MFC框架搭建方法
之前,失败了无数次,把我给整疯了,这次终于成功了!现在将搭建的方法发到博客上。最终解决的途径跳出思维局限,不要拘泥于某一个版本,比如vs2019或者vs2017,说不定vs2015就可以呢?这次vs2015就成功了!首先安装vs2015社区版下载的时候记得勾选Visual C++>>官方下载器地址现在开始搭建框架新建MFC应用程序应用程序类型设置把文件DIb.h和Dib.cpp拷贝到项目文件夹下把dib.h添加到项目的“.原创 2020-05-20 15:05:52 · 1639 阅读 · 0 评论 -
VS2019打开VS2017工程 || VS2017下载
在vs2019里把平台工具集改为VS 2017(v141)即可(可能要安装了vs2017才有这个选项)原创 2020-05-13 18:00:51 · 3377 阅读 · 0 评论 -
MFC 菜单、对话框、输入框、绘图
搜索 资源视图 ,双击打开添加bar编辑属性打开类视图,找到view类右击打开view类属性点击事件(闪电⚡状)找到ID_InverseV看到这里已经添加了点击编辑代码代码解释部分要用对话框类首先得在前面包含头文件打开资源视图,看对话框1说明标签2编辑控件,用来保存输入进去的或者是变换曲线求的值3静态文本框,用来占位,将来在这个地方画曲线右击打开静态文本框属性查看其ID.原创 2020-05-13 23:08:31 · 2776 阅读 · 0 评论 -
VS2019 MFC 令人迷惑的错误
在一个文件夹中能正常运行的mfc工程文件复制到另一个文件夹就运行不了给文件夹更名也会导致改工程文件不能运行而且这种影响是不可逆的!(晕)原创 2020-05-12 18:22:31 · 4425 阅读 · 0 评论 -
Python实现图像的霍夫曼编码和译码
一、实验目的对一副BMP 格式的灰度图像进行霍夫曼编码和译码二、函数代码实现新建Huffman.py文件,编写调用的功能函数#coding: utf-8from PIL import Image#利用python的PIL模块处理图像 class node: #节点的类 #定义节点构造方法 def __init__(self,right=None,le...原创 2020-04-20 16:21:05 · 5514 阅读 · 10 评论 -
用Python处理视频
练习 1. 从本地读取一段视频,并获取帧数,帧率以及时长import cv2cap=cv2.VideoCapture('.\light.mp4')nbFrames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))fps = int(cap.get(cv2.CAP_PROP_FPS))wait = int(1/fps * 1000/1) durat...原创 2020-04-01 17:08:16 · 4746 阅读 · 0 评论 -
用C++处理BMP图像
用户界面显示图像数据计算直方图(8位图像)仅仅使用一个通道:rgbBlue蓝 灰度192红 灰度64调整图像亮度图像反色代码:#include<iostream>#include<windows.h>#include <fstream>using nam...原创 2020-03-27 18:09:44 · 4309 阅读 · 1 评论 -
Python语音处理入门
实验目的:1、读取音频数据2、绘制单通道及双通道音频波形3、计算语音信号短时能量与短时过零率4、绘制语谱图并观察语谱图中音频的基音周期、频率与共振峰准备工作: 首先,我们需要 import 几个工具包,一个是 python 标准库中的 wave 模块,用于音频处理操作,另外两个是 numpy 和 matplot,提供数据处理函数,这两个工具包的安装请参考...原创 2020-03-18 11:30:31 · 7295 阅读 · 7 评论 -
BMP文件的读入与存盘
1.BMP文件的读入BMP文件分为4个组成部分,那么BMP文件的读入也要按照4个组成部分依次进行处理,即先处理BITMAPFILEHEADER结构,然后是BITMAPINFOHEADER结构、颜色表,最后是位图数据。首先,有关BITMAPFILEHEADER、BITMAPINFOHEADER、RGBQUAD等结构的定义包含在头文件“Windows.h”中,应把其包含进来。#includ...转载 2020-03-13 22:30:39 · 1180 阅读 · 0 评论 -
BMP图片的文件结构
BMP图像文件被分成4个部分:位图文件头(Bitmap File Header)、位图信息头(Bitmap Info Header)、颜色表(Color Map)和位图数据(即图像数据,Data Bits或Data Body)。struct tagBmpFileHeader //文件头{ unsigned short bfType; //标识该文件为bmp文件,判断文件是否为bmp文件...原创 2020-03-13 21:17:20 · 2809 阅读 · 0 评论