🌍首页
📁归档
⏳时光机
🚩友链
📫留言
📧订阅
🌟推荐
📕考研课程
🏜️ 免费壁纸
❤ 捐助本站
💰资助名单
🎵音乐实验
Search
1
【NPN/PNP三极管】放大电路饱和失真和截止失真的区别
20,217 阅读
2
论文写作中如何把word/wps里面所有数字和字母替换为新罗马字体
10,751 阅读
3
【高数】形心计算公式讲解大全
9,117 阅读
4
Vivado-FPGA Verilog烧写固化教程
8,153 阅读
5
【概论】一阶矩、二阶矩原点矩,中心矩区别与概念
7,891 阅读
🪶微语&随笔
励志美文
我的随笔
工作办公
📡电子&通信
嵌入式&系统
通信&信息处理
编程&脚本笔记
⌨️IC&系统
FPGA&ASIC
VLSI&IC验证
EDA&虚拟机
💻电子&计算机
IP&SOC设计
机器学习
软硬件算法
登录
/
注册
刘航宇(共319篇)
找到
319
篇与
刘航宇
相关的结果
- 第 17 页
2021-08-02
引导冥想 | 20分钟缓解焦虑减压正念回归平静
摘要本文介绍了一项20分钟的冥想练习,旨在缓解焦虑和压力,帮助读者回归平静。强调养成规律练习的重要性,并鼓励读者关注自身感受,而非与他人比较。关键词:引导冥想,缓解焦虑,减压,正念,身心健康欢迎来到今天这个帮助你缓解压力和焦虑的引导冥想,如果你可以养成有规律地定期做这类练习,它所产生的成效会随着时间生长,开花,结果,你的身心健康状态会逐渐提高和改善。在这个过程中,我们每个人的经历和感受都会不尽相同,所以不用一味和别人做比较,或必须要达到某个状态的执念;我们需要做的就只是善待自己,给自己充足的耐心。 缓解焦虑的重点就是要回到我们所在的当下。在这个高速时代,我们好像都已经习惯了为自己制定各种计划,却在不知不觉中一点点透支着自己的身体和心灵,直到它们已经疲惫不堪,向你发出求救信号……
我的随笔
刘航宇
5年前
0
1,536
2
2021-08-01
【概论】一阶矩、二阶矩原点矩,中心矩区别与概念
摘要本文介绍了随机变量的一阶矩、二阶矩、原点矩和中心矩的概念及其区别,包括一阶矩即期望值、二阶矩即平方期望、原点矩和中心矩等,并简要介绍了矩估计法的基本步骤。关键词:一阶矩, 二阶矩, 中心矩, 方差, 矩估计法一阶矩就是期望值 换句话说就是平均数(离散随机变量很好理解,连续的可以类比一下)。举例:xy坐标系中,x取大于零的整数,y1, y2, ...,yn 对应x=1, 2,..., n的值,现在我要对y求期望,就是所有y累加除以n,也就是y的均值。 此时y的均值我可以在坐标系中画一条线,我会发现所有的点都在这条线的两边。如果是中心矩我就会用每个值减去均值z=yn-y均作为一个新的序列z1, z2, ..., zn,再对z求期望,这时我会发现均值为零(即在坐标轴y上)。一阶矩只有一阶非中心矩,因为一阶中心矩永远等于零。 二阶(非中心)矩就是对变量的平方求期望 二阶中心矩就是对随机变量与均值(期望)的差的平方求期望。为什么要用平方,因为如果序列中有负数就会产生较大波动,而平方运算就好像对序列添加了绝对值,这样更能体现偏离均值的范围。 原点矩,是随机变量到原点的距离(这里假设原点即为零点)。 中心矩则类似于方差,先要得出样本的期望即均值,然后计算出随机变量到样本均值的一种距离,与方差不同的是,这里所说的距离不再是平方就能构建出来的,而是k次方。 一,二阶中心距,也叫作方差,它告诉我们一个随机变量在它均值附近波动的大小,方差越大,波动性越大。方差也相当于机械运动中以重心为转轴的转动惯量。 二,三阶中心距告诉我们一个随机密度函数向左或向右偏斜的程度。 三,在均值不为零的情况下,原点距只有纯数学意义。 四,A1,一阶矩就是 E(X),即样本均值。具体说来就是A1=(西格玛Xi)/n ----(1) A2,二阶矩就是 E(X^2)即样本平方均值 ,具体说来就是 A2=(西格玛Xi^2)/n-----(2) Ak,K阶矩就是 E(X^k)即样本K次方的均值,具体说来就是 Ak=(西格玛Xi^k)/n,-----(3) 五,矩估计法大概步骤如下: 1 根据分布律或者分布函数,概率函数,计算EX或者EX2,其中含有未知参数a。 2 令 样本的一阶矩A1等于EX(二阶矩A2等于EX^2)。 3 由2得到 a的表达式子,此式子中含有A1(A2,...),而A1,A2表达式如上(1),(2),(3)所示. 该含有 A1,A2,..Ak的表达式称为估计量,如果把样本具体值带入,即可得a的估计值。 图片
我的随笔
刘航宇
5年前
0
7,891
4
晶体管的工作状态、类型、发射结正偏集电结反偏判断
嵌入式&系统
刘航宇
5年前
0
4,292
6
2021-07-31
摘要本文介绍了NPN型晶体管的工作状态、类型及发射结正偏、集电结反偏的判断方法,包括截止、放大和饱和状态,以及PNP型晶体管的判断。关键词:晶体管工作状态, 发射结正偏, 集电结反偏, NPN型晶体管, PNP型晶体管(1)对于NPN型的晶体管 它的集电区是N型半导体,基区是P型半导体,集电区是N型半导体。 所以NPN型晶体管的发射结正偏,指的是基极(P型半导体)接高电位,发射极(N型半导体)接低电位,发射结加正向电压,发射结处于导通状态; NPN型晶体管的集电结反偏,指的是集电极(N型半导体)接高电位,基极(P型半导体)接低电位,集电结加反向电压,集电结处于截止状态; (2)晶体管的发射结正偏集电结反偏时,晶体管处于放大状态。 例如:基极的电位为0.7V,发射极的电位为0V,集电极的电位为3.7V, 此时,发射结所加的正向电压为0.7V,发射结正偏, 而集电结所加的反向电压为3V,集电结反偏,晶体管处于放大状态 图片 NPN管判断方法如下: 截止状态:Ube<0.7V; (如果是锗管du则Ube<0.3V) 放大状态:Ube>0.7V,Uce>Ube; 饱和状态:Ube>0.7V,Uce<Ube。 PNP管判断如下: 截止状态:Ueb<0.7V; (如果是锗管则Ueb<0.3V) 放大状态:Ueb>0.7V,Uec>Ueb; 饱和状态:Ueb>0.7V,Uec<Ueb。 已知三级电压下判断类型 看哪两个极只差是0.7(硅管)或者0.3(锗管)(这是导通电压)这两个极必然du是连接发射结zhi的连个极,剩下的是集电极。然后基极的电位是处于中间的,最后那个就是发射极。当Ue>Ub>Uc,PNP型。当Uc>ub>ue,NPN型。 bec如何判断,半圆柱三极管,3个引脚都在一条线上。将平面面向自己从左到右e b c
2021-07-30
[线代]二次型的标准型,规范型的区别
摘要二次型标准型与规范型区别在于平方项系数和转换方式。标准型系数为特征值,规范型系数为±1,转换只需调整系数符号和顺序。关键词:线代, 二次型, 标准型, 规范型, 特征值区别: 1.平方项的系数不同 标准型的系数在采用正交变换的时间,平方项的系数常用其特征值。 规范型中平方项的系数都是 1 或 -1,正负项的个数决定于特征值正负数的个数 2.转换方式不同。 标准形到规范形,只需将标准型中平方项的正系数改为 1,负系数改为 -1,正系数项放在前。 规范型反之即可。 图片
我的随笔
刘航宇
5年前
1
3,352
4
2021-07-28
P型半导体和N型半导体带什么电?
摘要P型半导体带正电,主要由空穴导电;N型半导体带负电,主要由自由电子导电。关键词:P型半导体, N型半导体, 空穴, 自由电子, 载流子不论是P型还是N型半导体,它们本身是不带电的,也就是保持电中性. 区别只是载流子的浓度不同,P型中的空穴浓度大于自由电子浓度,而N型中自由电子浓度远大于空穴浓度. “P”表示正电的意思,取自英文Positive的第一个字母。 在这类半导体中,参与导电的 (即电荷载体) 主要是带正电的空穴,这些空穴来自半导体中的受主。因此凡掺有受主杂质或受主 “N”表示负电的意思,取自英文Negative的第一个字母。 在这类半导体中,参与导电的 (即导电载体) 主要是带负电的电子,这些电子来自半导体中的施主。 图片
嵌入式&系统
刘航宇
5年前
0
2,295
2
2021-07-28
【高数|信号】分式如何拆项?
摘要本文介绍了分式拆项的方法,包括高次比低次和低次比高次的拆项技巧,并举例说明在高等数学积分、信号处理和电路分析中如何应用这些技巧。关键词:高数, 分式拆项, 信号处理, 拉普拉斯反变换, 电路分析高次比低次 长除法 低次比高次 4个最简类型 图片 案例问题: 图片 在高等数学积分被积函数中或者信号、电路中拉普拉斯反变换遇到分母是因式,次方低于分子次方如何拆项? 先看拆项格式 图片 例题 最后一步是拉普拉斯反变换,非有关工程技术人员领域可以不看 图片 图片 图片 图片 案例解答: 图片
嵌入式&系统
通信&信息处理
我的随笔
刘航宇
5年前
0
1,342
2
2021-07-26
【线代】拉普拉斯展开快速秒杀行列式!
摘要本文介绍了行列式拉普拉斯展开的定义,并附有相关习题,旨在帮助读者理解和掌握这一数学工具。关键词:线性代数, 拉普拉斯展开, 行列式计算, 快速秒杀技巧, 习题解析由于网上有关文章找不到或者描述过于难以理解,我决心自己出一个文章以备学习。 目录 行列式拉普拉斯展开定义 有关习题 行列式拉普拉斯展开定义 图片 有关习题 图片
我的随笔
刘航宇
5年前
4
5,140
20
2021-07-22
【高数】偏导数连续的证明步骤!
摘要本文介绍了偏导数连续的证明步骤,共分为四步。第二步使用公式法求导,第三步通过放缩和夹逼准则或等价无穷小处理xy趋近x0y0。关键词:高数, 偏导数, 连续性证明, 放缩法, 夹逼准则分为4步走,其中第二步的公式法求后,到第三步求xy趋近x0y0一般可以用放缩配合夹逼准则,也可以看成一个整体或者等价无穷小均可 图片 图片 图片 图片 图片
我的随笔
刘航宇
5年前
0
2,180
2
愿你们所有的努力都有回报!考研励志文章,考研党加油!!!
励志美文
刘航宇
5年前
0
247
3
2021-07-22
摘要本文是一篇考研励志文章,鼓励考研党坚定信念,勇敢面对挑战。文章强调考研路上的艰辛与困难,但鼓励考生保持积极心态,珍惜时间,努力实现梦想。关键词:考研, 励志, 坚持, 成功, 梦想图片 我们是怎样的一代,我们在经历着怎样的青春,又在怎样的对待时间,不可否认,我们还有年轻的资本,在经历现实的初创,走在了一条考研的路上…… 站在路的前端,远远考研的汽笛已经鸣响,考研的风帆已经启航,作为新一轮的考研人我们把目标对准远方。漫漫长路定是荆棘密布,坎坷征途必将困难重重,没有人知道有多少挑战与考验,没有人知道有多少挫折与磨练。只有经历了才知道路途的艰辛,只要走过了才知道自己的坚强,而要想走到最后我们必须坚定信念,必须拥抱梦想。 这个没有硝烟的战场,相信勤能补拙,却只有坚持才能胜利,而笑到最后的才会笑的最好。没有人在开始时就愿意接受失败,没有人在理想中不愿自己坚强,但这条路上必将会有很多人停止了,倒下了,到达终点的勇士只是少数。或许这就是现实,也是差距,谁能不畏路上的荆棘密布,谁能不怕途中的狂风暴雨,谁能抵住一路上的种种诱惑,谁又能忍受漫漫长路的孤独与寂寞,形形色色人生,习惯这样的方式吗,或许别无选择,不悔是自己的信念,选择了就要勇敢的走到底。 天空覆盖着我们所有人的心,阴晴雨雪,变化万千,我想获胜的一个利器便是积极的心态,心态也将决定你的成败。这条路上我们不止一次的困惑与迷茫,不止一次的面对诱惑与孤寂,不止一次的承受压力和焦虑,不止一次的在坚持与放弃中徘徊,而最终我们将以一颗怎样的心态来接受这些,抚平棱角,将是我们成功的关键。放开心去面对一切困难,虽然每天都迎着朝阳,但要把握白昼珍贵的时光,坦然一切,坚持你的理想。 研途观景,我们不会平静,或许无法想象前方的道路还有多远,在想象中也无法体会到所谓的困难有多难,所谓的坚持有多不易,只有现实告诉了我们一切,一切也我们更加了解了自己。平静思考,面对初期选择时的困惑与迷茫,面对暑期复习时的炎热和烦躁,面对着无数学子报名的压力与恐惧,面对着很多人找工作赚钱时的诱惑和反思,面对着永远复习不完的文字和题海,面对着考场失利的担忧和紧张,面对着客观存在的纷繁复杂的一切,你又作何感想,内心深处的自信与骄傲在这一刻爆发,我们才会清楚自己究竟有多强大。 很少有人能轻松的说一句无所谓而一笑而过,我们兼凡人,走着凡人路,所以不可能一下子变得如此超然与洒脱。考研,让我们都在这种平凡的生活中体会着不凡的经历,领略着不凡的风景。 在这样的一条路上,或惊喜或失望,也许你不会知道下一个阻碍会来自什么地方,内心在空洞中也会产生或多或少的遐想,无尽的担忧也让问题成倍的扩大,变成沉重的负担。问题永远是越解决越少而越拖延越多。我想每个人不需要企盼一帆风顺、一切如意,不需要企图遇到问题都能轻易解决,因为现实的磨砺总会出现,只是当它出现时,能以饱满的斗志来想办法克服,不要逃避,困难也让我们承认自己会遇到问题,承认有很多问题自己很难轻易解决,这也是我们要认识到的一点。 青春是人生的最美财富,纵观整个人生,漫漫长路且是一个过程,一点一滴都是积累。考研是当前的一件大事,但毕竟又只是生命过程中的一段征程。它的确很重要,但却决非全部。所以我们要对人生有一个清晰的认识,对考研有一个清醒的衡量。失败会影响你的心情,学着重视它但不要太在意,沉浸其中的阴影,战胜它不要太清高,学着品味这份艰辛,赞美这段旅途。 明天太阳依旧会照耀你的床前,面对人生的每一天,都可以看作是新的起点,每一刻都可以作为新的开始,所以认真走好每一步,过好每一天。对于考研,我们放眼未来而不要拘束在现在,也许我们会走错一步,但不要停止前行的脚步,把握正确的人生方向,我们就会离目标越来越近。 考研路上也不会缺少好书相伴,哲人的思想为我们指引方向,成功者的事迹也会成为我们的榜样。志同道合的伙伴,在失落时为你撑起一把伞,彼此共勉,快乐取代孤独,温馨代替无助。抱着经历风雨历练的心态去积极面对,风雨就不再可怕,而当我们在风雨中自由歌唱,坦然面对时,我们就学会了坚强,当一切都逝去时我们便可以骄傲的说;我们经历了,走过了,结果已不再重要,我们已成长了……考研,让拼搏的青春化茧成蝶。暖风吹过窗台,催人感觉到夏的味道。一个人呆在久违的私房,或许很久没有这样静心聆听风的声音了。一个气氛恬静的夜晚,我想自己终于有时间品味化茧为蝶的苦涩,感受苦尽甘来的喜悦。生活很玄妙,也许路就在一瞬间转弯,考研,充实我一程。 经历风雨,方见彩虹。为了这一天的到来,我付出了太多的心血与汗水;忍受了太久的孤独与寂寞;承受了太多的苦涩与辛酸……再回首,一切似乎历历在目又好像那么的遥远;再回首,一切似乎都是甜蜜又好像那么的苦涩;再回首,一切似乎都很可爱又好像那么的惨不忍睹……我深切感受到了过去日日夜夜的艰辛,这些日夜,只有自习室的孤灯明白;这些艰辛,只有宿舍的桌椅知道;这种孤独,只有我的思绪可以丈量…… 夏至未至,转瞬白雪纷飞,四季在这一年如光影般上演,定格自己,我只有为之奋斗的远方,没有节日、没有假日、没有休闲、没有娱乐,一个人孤单前行,一个人为自己加油。支撑我在这条路上坚定走下来的动力,就是为我想要的生活,为我对自己的承诺。曾经的曾经,那一并都是我的精神食粮,承诺过要为了美好的生活,全力去建设,执着追求,直到最后。 心总是憧憬未来的,尽管生活总让人累,但梦想的光芒总会照耀在身旁。在寒冷的冬肆虐的覆盖天地时,一个人、一盏灯、一杯茶、一堆书,别人早已入眠,而我仍在苦战。让人不觉感受到“千山鸟飞绝、万径人踪灭、孤舟蓑笠翁、独钓寒江雪”的意境。在就在这种意境中,我孜孜以求,创造着奇迹……偶尔深夜,看书疲惫的时候,走到窗前,抬头望天,思绪万千。生活并非一种选择,现实中的种种也会冲击坚守的未来。对工作的艰辛,对远方的迷茫,对自在的渴望,对未来的希望,一个人品味着,也许只有浩瀚夜空的一轮孤月明白我的心声。夜深了,人也累了,想到我的远方,想到朋友的支持,便又回到书桌前,一盏灯、一杯水,漫漫寒冬也一样走过。
2021-07-12
图像处理细胞识别程序增加矩形框办法
摘要本文介绍了如何修改图像处理细胞识别程序,增加矩形框选择功能。通过添加变量和函数,实现了点击空白区域拖动框选择的功能,并提供了相关代码示例。关键词:图像处理, 细胞识别, 矩形框, C++编程, 视图拖动大家可以参考我的框架程序,完成后续教程编成,思考if (m_bDrag)中能否将m_bDrag换成m_bClickEmpty? 1.将下面代码添加到学号view.h文件中 bool m_bClickEmpty; //判断是否点击了空白的地方,以实现拖动框选择 CPoint OldEmptyBegin;//点击空白开始的座标 CPoint NowEmptyEnd;//移动时保存座标图片 2.将下面添加到学号view.cpp文件中void CCellPrg226View::OnMouseMove(UINT nFlags, CPoint point)函数里面(270行) if (m_bDrag)//思考能否将m_bDrag换成m_bClickEmpty { CClientDC dc(this); CBrush* pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)); CBrush* POldBrush = dc.SelectObject(pBrush); int nOldMode = dc.SetROP2(R2_NOTXORPEN); dc.Rectangle(&CRect(OldEmptyBegin, NowEmptyEnd)); dc.Rectangle(&CRect(OldEmptyBegin, point)); NowEmptyEnd = point; dc.SelectObject(POldBrush); dc.SetROP2(nOldMode); } 图片 3.将下面添加到学号view.cpp文件中void CCellPrg226View::OnLButtonDown(UINT nFlags, CPoint point)函数里面 m_bClickEmpty = true; OldEmptyBegin = point; NowEmptyEnd = point; 图片 效果 图片
通信&信息处理
刘航宇
5年前
0
389
4
2021-07-06
图像处理中VS2019下载及其MFC环境配置
摘要本文介绍了在VS2019中下载并配置MFC环境的方法,包括下载VS软件和必要的MFC组件,以及配置步骤。关键词:图像处理, VS2019下载, MFC环境配置, 图像处理教程, MFC环境安装环境配置 按照教程下载vs软件 https://mp.weixin.qq.com/s/dsqCMhO7r8zZ83Fc74gWbQ 完成后找到 图片 图片 图片 点击下载必须的mfc环境 图片 等待下载完毕即可
通信&信息处理
编程&脚本笔记
刘航宇
5年前
0
728
5
2021-07-02
图像处理入门-MFC打开BMP图片
摘要本文介绍了使用MFC打开BMP图片的基本步骤,包括新建项目、添加成员变量和函数、设置打开BMP图片函数、编写显示BMP图片的函数,以及如何在视图中显示图片。关键词:图像处理, MFC, BMP图片, 位图显示, CShowBMPView第一步:新建项目"MFC应用程序",项目名为ShowBMP,在应用程序类型中选择"单个文档",点击"确定" 图片 图片 第二步:向CShowBMPView类添加成员变量和成员函数.在右栏的"类视图"右键CShowBMPView添加函数或直接在ShowBMPView.h中直接添加public成员变量和成员函数.添加代码如下: public: //成员变量 CString BmpName; //保存图像文件文件名 CString EntName; //保存图像文件扩展名 CBitmap m_bitmap; //创建位图对象 //成员函数 void ShowBitmap(CDC* pDC, CString BmpName); //用来显示指定位图bmp的函数 第三步:设置打开BMP图片函数.“项目”->“类向导”->选择"类名"CShowBMPView->在命令对象ID中双击"ID_FILE_OPEN"->自动生成默认成员函数OnFileOpen,消息为COMMAND.双击成员函数(Member Functions)进入函数编辑. 图片 //**************文件打开****************// void CShowBMPView::OnFileOpen() { //四种格式的文件:bmp gif jpg tiff CString filter; filter = "所有文件(*.bmp,*.jpg,*.gif,*tiff)|*.bmp;*.jpg;*.gif;*.tiff| BMP(*.bmp)|*.bmp| JPG(*.jpg)|*.jpg| GIF(*.gif)|*.gif| TIFF(*.tiff)|*.tiff||"; CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, filter, NULL); //按下确定按钮 dlg.DoModal() 函数显示对话框 if (dlg.DoModal() == IDOK) { BmpName = dlg.GetPathName(); //获取文件路径名 如D:\pic\abc.bmp EntName = dlg.GetFileExt(); //获取文件扩展名 EntName.MakeLower(); //将文件扩展名转换为一个小写字符 Invalidate(); //调用该函数就会调用OnDraw重绘画图 } } 第四步:在ShowBMPView.cpp中编写void CShowBMPView::ShowBitmap(CDC *pDC, CString BmpName)函数,即“二.显示BMP图片基本步骤”.同时通过OnDraw()函数调用ShowBitmap()函数显示图片.代码如下: void CShowBMPView::OnDraw(CDC* pDC) { CShowBMPDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 if (EntName.Compare(_T("bmp")) == 0) //bmp格式 { ShowBitmap(pDC, BmpName); //显示图片 } } 第五步:添加“显示BMP格式图片”函数。 void CShowBMPView::ShowBitmap(CDC *pDC, CString BmpName) { //定义bitmap指针 调用函数LoadImage装载位图 HBITMAP m_hBitmap; m_hBitmap = (HBITMAP)LoadImage(NULL, BmpName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION); /*************************************************************************/ /* 1.要装载OEM图像,则设此参数值为0 OBM_ OEM位图 OIC_OEM图标 OCR_OEM光标 /* 2.BmpName要装载图片的文件名 /* 3.装载图像类型: /* IMAGE_BITMAP-装载位图 IMAGE_CURSOR-装载光标 IMAGE_ICON-装载图标 /* 4.指定图标或光标的像素宽度和长度 以像素为单位 /* 5.加载选项: /* IR_LOADFROMFILE-指明由lpszName指定文件中加载图像 /* IR_DEFAULTSIZE-指明使用图像默认大小 /* LR_CREATEDIBSECTION-当uType参数为IMAGE_BITMAP时,创建一个DIB项 /**************************************************************************/ if (m_bitmap.m_hObject) { m_bitmap.Detach(); //切断CWnd和窗口联系 } m_bitmap.Attach(m_hBitmap); //将句柄HBITMAP m_hBitmap与CBitmap m_bitmap关联 //边界 CRect rect; GetClientRect(&rect); //图片显示(x,y)起始坐标 int m_showX = 0; int m_showY = 0; int m_nWindowWidth = rect.right - rect.left; //计算客户区宽度 int m_nWindowHeight = rect.bottom - rect.top; //计算客户区高度 //定义并创建一个内存设备环境DC CDC dcBmp; if (!dcBmp.CreateCompatibleDC(pDC)) //创建兼容性的DC return; BITMAP m_bmp; //临时bmp图片变量 m_bitmap.GetBitmap(&m_bmp); //将图片载入位图中 CBitmap *pbmpOld = NULL; dcBmp.SelectObject(&m_bitmap); //将位图选入临时内存设备环境 //图片显示调用函数stretchBlt pDC->StretchBlt(0, 0, m_bmp.bmWidth, m_bmp.bmHeight, &dcBmp, 0, 0, m_bmp.bmWidth, m_bmp.bmHeight, SRCCOPY); /*******************************************************************************/ /* BOOL StretchBlt(int x,int y,int nWidth,int nHeight,CDC* pSrcDC, /* int xSrc,int ySrc,int nSrcWidth,int nSrcHeight,DWORD dwRop ); /* 1.参数x、y位图目标矩形左上角x、y的坐标值 /* 2.nWidth、nHeigth位图目标矩形的逻辑宽度和高度 /* 3.pSrcDC表示源设备CDC指针 /* 4.xSrc、ySrc表示位图源矩形的左上角的x、y逻辑坐标值 /* 5.dwRop表示显示位图的光栅操作方式 SRCCOPY用于直接将位图复制到目标环境中 /*******************************************************************************/ dcBmp.SelectObject(pbmpOld); //恢复临时DC的位图 DeleteObject(&m_bitmap); //删除内存中的位图 dcBmp.DeleteDC(); //删除CreateCompatibleDC得到的图片DC }图片
通信&信息处理
编程&脚本笔记
# 图像处理
刘航宇
5年前
0
749
4
上一页
1
...
16
17
18
...
27
下一页