CN112631476B - 一种基于sdl库的摄像机功能菜单显示方法 - Google Patents

一种基于sdl库的摄像机功能菜单显示方法 Download PDF

Info

Publication number
CN112631476B
CN112631476B CN202011597158.3A CN202011597158A CN112631476B CN 112631476 B CN112631476 B CN 112631476B CN 202011597158 A CN202011597158 A CN 202011597158A CN 112631476 B CN112631476 B CN 112631476B
Authority
CN
China
Prior art keywords
menu
option
function
key
library
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011597158.3A
Other languages
English (en)
Other versions
CN112631476A (zh
Inventor
毛海滨
沈琪辉
李祥彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Chingan Technology Co ltd
Original Assignee
Hangzhou Chingan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Chingan Technology Co ltd filed Critical Hangzhou Chingan Technology Co ltd
Priority to CN202011597158.3A priority Critical patent/CN112631476B/zh
Publication of CN112631476A publication Critical patent/CN112631476A/zh
Application granted granted Critical
Publication of CN112631476B publication Critical patent/CN112631476B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种基于SDL库的摄像机功能菜单显示方法,使得摄像机功能调试人员能够简易便捷的完成复杂功能的专业化调试操作,确保图像处理器处理输出高质量图像水平的基础上能够增进流畅的人机交互体验,从而制定适用于各类多维度市场需求的自定义个性化菜单模块。本发明包括如下步骤:初始化参数;由遥控器控制摄像机按键指令;布局模式划分;首页绘制;高亮光标所在选项若包含下属子分支,即内部保存有ID信息,点击确认,进入子选项结构所代表的页面;光标参数复位,根据分支选项类型进行不同的图层绘制动作;分支选项类型模式设置涵盖不同样式;返回键和菜单键都具有关闭菜单的功能;彻底关闭菜单后,结束摄像机对应功能模块的运作。

Description

一种基于SDL库的摄像机功能菜单显示方法
技术领域
本发明涉及一种基于SDL库的摄像机功能菜单显示方法。
背景技术
智能摄像机在教育录播、视频会议、网络直播等领域被大规模广泛使用,作为专业特种设备,具有日益丰富多样且性质独特的可调试选项。多种功能在同一菜单不断堆叠,不仅使得选项检索较为困难,且导致功能参数的调试日益繁琐。
也正因为设备的专业化,摄像嵌入式设备更为关注图像处理等功能相关的芯片性能,以4K60P为例,每16.7ms刷新一帧4K图像,对图像处理器提出了较高的性能要求,相对应的也限制了其他功能模块的性能余量。功能选项等菜单形式的人机交互体验相比其他智能电子设备较为不畅。过多的可操作选项也使得摄像机底层接口的维护也极为不便。传统菜单大多没有对屏幕大小的自适应,近年来显示设备的尺寸不断增大,固定格式的传统文本菜单显示在4K的屏幕中观感极差,而***内的菜单又是极其重要的功能组成。如何平衡超高性能的图像算力需求与其他功能模块的交互需求,也是当前智能摄像机需要不断改进的技术需求。而且国际化进程扩张了摄像机的国际市场,面对不同国家用户的语言文化,需要对菜单的文本语言支持技术做出新的改善,以匹配不同国家语言版本需求。
综合上述问题,急需对智能摄像机设备使用的功能菜单做出设计上的优化提升。
发明内容
本发明的目的在于克服现有技术中存在的上述不足,而提供一种设计合理的基于SDL库的摄像机功能菜单显示方法,使得智能摄像机功能调试人员能够简易便捷的完成复杂功能的专业化调试操作,确保图像处理器处理输出高质量图像水平的基础上能够增进流畅的人机交互体验,从而制定适用于各类多维度市场需求的自定义个性化菜单模块,改善原有功能的局限性,极大提升且丰富整体观感体验。
本发明解决上述问题所采用的技术方案是:一种基于SDL库的摄像机功能菜单显示方法,其特征在于:包括如下步骤:
步骤一、初始化参数,确定整体显示布局及图标字体大小,进行多媒体内容加载,检测加载情况;
步骤二、由遥控器控制摄像机按键指令,利用遥控信号输入触发刷新机制,刷新OSD模块控制区域图层;
步骤三、布局模式划分;关闭菜单的情况下,由菜单键唤起菜单绘制功能,显示的菜单结构和语言文本由已加载的XML文件提供;
步骤四、首页绘制,绘制背景区域,检索XML结构树,进行菜单树状结构关联显示,自顶层ID逐级查找下属对应关系;
步骤五、高亮光标所在选项若包含下属子分支,即内部保存有ID信息,点击确认,进入子选项结构所代表的页面;光标参数复位,遍历该选项下属<option>分支,根据分支选项类型进行不同的图层绘制动作;
步骤六、分支选项类型模式设置涵盖不同样式,适用不同功能类型,依照代码次序逐级显示内容;
步骤七、首页的返回键和开启菜单时的菜单键,都具有关闭菜单的功能,关闭前启用防误触技术,进而查询校验摄像机参数的修改;
步骤八、彻底关闭菜单后,结束摄像机对应功能模块的运作,并进行收尾流程。
本发明所述的步骤一具体包括以下步骤:
(1)初始化参数,包括各类标志型参数复位,读取图像宽高比例,获取显示要素,完成部分全局变量的数据引用;
(2)计算自适应菜单尺寸基数,根据尺寸基数确定整体显示布局及图标字体大小,自适应不同语言文本类型的行间距控制、图标样例排列控制,进行多媒体内容加载,使用SDL_rotozoom库功能对图片加载进行规格修正与屏幕适配;
(3)SDL2_TTF库初始化,检测字体库加载进程;
(4)Tinyxml2库启用XML读取遍历,检测菜单树状结构的XML读取,其使用<menu>标签作为索引层逐级向下索引ID,底层选项分配ID并使用< attribute >标签进行区分,差异化读取内容;使用XML加载菜单树状结构的同时加载文本内容,使用UTF-8格式支持多语言版本文本内容存储;依据XML文件从菜单的文本属性节点获取对应功能选项的文字信息,转入OSD模块进行像素图层输出。
(5)调用底层接口读取当前设备使用的选项参数,遍历XML元素的各项内置属性信息,完成对设备基本配置的信息获取;检查图像像素格式并完成相应的图层结构体创建;检测自定义图标加载情况,进行常规的程序健壮性自检。
本发明所述的步骤二中,按键包括菜单键、确认键、返回键、上功能键、下功能键、左功能键、右功能键。
本发明步骤三中,布局模式划分区分选项展示页和选项配置页。
本发明所述的步骤四中具体包括如下步骤:
(1)首页绘制:根据自适应尺寸基数,计算背景区域,确定整体绘制区域输出背景;
(2)检索XML结构树,默认首页标签,检索其下属子元素<option>,首页根据展示布局调节最多选项上限,检索<option>下属元素<id>的text内容,进行菜单树状结构关联显示,每个<option>元素包含下层内容ID。
本发明所述的选项类型模式设置有数值式、列表式、折叠式、按键式。
本发明依据每个选项ID所包含的<type>标签中的信息,用作代码区分读取和区别操作。
本发明步骤七中,进而查询校验摄像机参数的修改,更进一步的提供保存与否、取消退出的可操作项;如若保存,则将摄像机调整并保存为当前设置并关闭菜单功能;如若不保存,使用历史参数覆盖当前设置,完成功能复位并关闭菜单;如选择取消,关闭提示框,保留历史备份数据,对当前数据和配置不作任何操作。
本发明步骤八中,收尾流程包括释放所占用的内存。
本发明与现有技术相比,具有以下优点和效果:
(1)能够完全适用智能摄像机的功能交互需求,并且保证了整体功能模块的可扩展性和可维护性;便捷的菜单结构树及模块化增删功能选项,极大的减小了底层接口和代码的维护复杂程度。
(2)优化人机交互界面相关体感体验,摄像机图像输出层面增加相应的图像信息支持,辅助功能操作提示,在视觉上解决以往文字形式单一,功能标识不醒目等问题。
(3)多语言文本支持,在摄像机设备调试菜单中增加可操作多文本输入方案,解决原有方案的字符增添困难,字符语言不支持等问题。
(4)智能摄像机设备菜单自适应显示尺寸及界面美化,可具有自主设计图标,进度条显示,列表显示,折叠显示等丰富的视觉元素,简明扼要的选项检索分类、分层、分模式显示。为更多个性化设计的实现提供了健壮可移植多平台的技术框架。
(5)智能摄像机设备摄像等主要模块保持高质量运作的基础上,进一步开发且丰富了菜单功能的特性展示,如,菜单可旋转适应,满足多维度不同工作场景的特殊需求,例如直播场景的横屏、竖屏场景切换。
(6)人性化防误触功能,可以避免同类设备的菜单操作复杂调试过程中,参数误操作丢失问题。
(7)摄像机功能菜单可通过XML文件进行简易的选项增删修改,适配底层代码完成各类功能及接口的多样化支持。
(8)开源SDL2库及其关联库进行图层叠加,优化性能处理,启用条件触发区域刷新机制,利用OSD模块,在输出图像叠加显示。
附图说明
图1本发明实施例首页绘制效果图。
图2本发明实施例子选项结构页面效果图一。
图3本发明实施例子选项结构页面效果图二。
具体实施方式
下面结合附图并通过实施例对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。
基于摄像机所使用芯片的不同平台,使用不同交叉编译器编译支持动态库,如HISI3519AV100使用arm-hisiv300-linux-g++、arm-hisiv300-linux-gcc,编译SDL2、SDL2_image、SDL2_ttf等库。
本发明实施例包括如下步骤:
步骤一、智能摄像机程序初始化参数,确定整体显示布局及图标字体大小,进行多媒体内容加载,检测加载情况。具体包括以下流程:
(1)初始化参数,包括各类标志型参数复位,读取图像宽高比例,获取图像格式等显示要素,完成部分全局变量的数据引用;
(2)计算自适应菜单尺寸基数,根据尺寸基数确定整体显示布局及图标字体大小,自适应不同语言文本类型的行间距控制、图标样例排列控制、进行多媒体内容加载,如图标、文字字体等,使用SDL_rotozoom库功能对图片加载进行规格修正与屏幕适配;
(3)SDL2_TTF库初始化,检测引用语言版本和对应字体库加载进程。
(4)Tinyxml2库启用XML读取遍历,检测菜单树状结构的XML读取,其使用<menu>标签作为索引层逐级向下索引ID,底层选项分配ID并使用< attribute >标签进行区分,差异化读取内容。程序使用XML加载菜单树状结构的同时加载文本内容,使用UTF-8格式支持多语言版本文本内容存储。进而依据XML文件从菜单的文本属性节点获取对应功能选项的文字信息,转入OSD模块进行像素图层输出。例如,具体文本保留在XML每一个元素节点的<lang>标签下,进一步的如<lang>下属子元素内容为“<chn>中文</chn>”,即以UTF-8形式保存中文字符“中文”,经由SDL2_TTF库将其转化为像素数据进行OSD图层叠加再输出图像通道显示。
(5)调用底层接口读取当前设备使用的选项参数,遍历XML元素的各项内置属性信息,完成对设备基本配置的信息获取。检查图像像素格式并完成相应的图层结构体创建,用于接收图像内存地址,等待绘制指令。检测自定义图标加载情况,进行常规的程序健壮性自检。
步骤二、由遥控器控制摄像机输入按键指令,利用遥控信号输入触发刷新机制,刷新OSD模块控制区域图层,按键包括菜单键、确认键、返回键、上功能键、下功能键、左功能键、右功能键。其中对应的逻辑设置有:
1)菜单键:菜单开启关闭的功能,辅助提示功能启用时键值失效。提示功能优先级大于菜单键生效。
2)确认键:光标选中选项为基准,选中项输出对比明显的选项文本和图片作为信息提示,若该选项下属含子选项定义时(通常本级属性规划为<menu>标签,包含多个下属ID信息),如设置有下属<option>标签可索引至下级配置ID,则进行ID检索进入下一级菜单,光标计数复位,记录同等级类别的选项个数,记录已选择选项属性信息中配置可生效的总操作数目;若选项属于交互触发类型(通常规划为< attribute >标签,下属<type>标签包含属性信息为触发类型),则智能摄像机进入对应触发动作,例如手动触发二次聚焦功能,手动触发自动曝光功能等;若当前选项属于最低级属性选项时(通常规划为< attribute >标签,下属<type>标签进一步区分类型),则确认当前页参数对应智能摄像机功能配置并保存记录,再返回上级页面;若选项属于辅助提示功能时(通常规划为< attribute >标签),则依据提示信息进行确认。
3)返回键:首页按下时,启用关闭菜单功能,校验当前的参数配置,若有参数更改,进入提示功能;非首页按下时,则检索当前页面所属的上级ID,计算光标归位计数,记录上级选项参数。提示功能启用时键值失效。
4)上功能键:选项光标上移,若为选项展示页顶层则计算对应下方的光标位置数值,切换下方,若为内容页顶层,则计算对应当前页最末光标位置数值,完成动作后,记录当前选项的下属参数,提示功能启用时键值失效。
5)下功能键:对应同理上功能键。
6)左功能键:当前为选项展示页面则光标左移,计算逻辑类似上下功能键,当前为选项配置页面则减小选中的选项参数值,如当前选项修改失效则无操作。提示功能启用时同理切换提示选项。
7)右功能键:对应同理左功能键。
步骤三、布局模式划分。关闭菜单的情况下,由菜单键唤起菜单绘制功能,显示的菜单结构和语言文本由已加载的XML文件提供。
布局划分形式区分选项展示页(首页)和选项配置页(结构页)。选项展示页显示多个图标对应多个主选项,自动进行显示排版,排版内容由代码读取XML包含信息决定。
步骤四、首页绘制,自适应绘制半透明黑色背景区域,检索XML结构树,进行菜单树状结构关联显示,自顶层ID逐级查找下属对应关系,首页绘制效果如附图1所示。具体包括如下流程:
1)首页绘制:根据自适应尺寸基数,计算半透明黑色背景区域,确定整体绘制区域输出背景;
2)检索XML结构树,默认首页标签<menu id=”\默认首页ID”>,检索其下属子元素<option>,首页可根据展示布局调节最多选项上限,检索<option>下属元素<id>的text内容,进行菜单树状结构关联显示,每个<option>元素包含下层内容ID;
3)首页光标采用的四向运动控制逻辑且适应不定选项个数的逻辑验证,选项展示页可以使用且不限于3*3平面显示。
步骤五、高亮光标所在选项若包含下属子分支,即内部保存有ID信息,点击确认,可进入子选项结构所代表的页面,子选项结构页面实现效果如图2和图3所示,光标参数复位,遍历该选项下属<option>分支,根据分支选项类型进行不同的图层绘制动作(具体类型介绍及区分详见步骤六),附带同级类型的分支选项计数、高亮选项属性计数和上层<menu>ID检索记录,备份校验当前选项值。结构页面光标采用上下键控制选择,左右键修改当前选项对应的摄像机功能接口参数及控制属性显示模块的参数查询显示。
步骤六、选项类型模式设置涵盖不同样式,针对不同功能类型,依照代码次序逐级显示内容。依据每个选项ID所包含的<type>标签中的信息,用作代码区分读取和区别操作。
选项类型模式设置有数值式,对应<type>标签的类型text信息为value,即时显示当前选项的参数数值,当前数值同时以进度条和数字共同表示;选项类型模式设置有列表式,对应<type>标签的类型text信息为list,即时显示当前选项的选项文本说明,多个文本说明根据左右键值进行切换,例如工作模式1,工作模式2;选项类型模式设置有折叠式,对应<type>标签的类型text信息为fold(每个选项配置各自包含下属的ID同该选项绑定显示),即时显示当前选项的模式文本,并且将摄像机参数模式的下属选项按照不同模式,依次展现在下方,例如A模式下分1、2、3属性,B模式下分4、5、6属性,选择不同模式展开不同选项,彼此功能相对独立;选项类型模式设置有按键式,仅确认键可有效触发对应的功能,左右功能键失效,即时显示对应功能的当前进度,如“确认键触发”,“加载中”,“加载完成”等操作提示。
步骤七、图层绘制位于首页时的返回键和菜单已开启时的菜单键,都具有关闭菜单的功能,关闭前启用防误触技术,进而查询校验摄像机参数的修改,更进一步的提供保存与否、取消退出等可操作项。如若保存,则将摄像机调整并保存为当前设置并关闭菜单功能。如若不保存,使用历史参数覆盖当前设置,完成功能复位并关闭菜单。如选择取消,关闭提示框,保留历史备份数据,对当前数据和配置不作任何操作。
步骤八、彻底关闭菜单后,结束智能摄像机对应功能模块的运作,如OSD模块,字体库支持功能,SDL2库配套设备支持功能等,并进行释放所占用的内存等收尾流程。
此外,需要说明的是,本说明书中所描述的具体实施例,其零、部件的形状、所取名称等可以不同,本说明书中所描述的以上内容仅仅是对本发明所作的举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离本发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

Claims (8)

1.一种基于SDL库的摄像机功能菜单显示方法,其特征在于:包括如下步骤:
步骤一、初始化参数,确定整体显示布局及图标字体大小,进行多媒体内容加载,检测加载情况;具体包括以下步骤:
(1)初始化参数,包括各类标志型参数复位,读取图像宽高比例,获取显示要素,完成部分全局变量的数据引用;
(2)计算自适应菜单尺寸基数,根据尺寸基数确定整体显示布局及图标字体大小,自适应不同语言文本类型的行间距控制、图标样例排列控制,进行多媒体内容加载,使用SDL_rotozoom库功能对图片加载进行规格修正与屏幕适配;
(3)SDL2_TTF库初始化,检测字体库加载进程;
(4)Tinyxml2库启用XML读取遍历,检测菜单树状结构的XML读取,其使用<menu>标签作为索引层逐级向下索引ID,底层选项分配ID并使用< attribute >标签进行区分,差异化读取内容;使用XML加载菜单树状结构的同时加载文本内容,使用UTF-8格式支持多语言版本文本内容存储;依据XML文件从菜单的文本属性节点获取对应功能选项的文字信息,转入OSD模块进行像素图层输出;
(5)调用底层接口读取当前设备使用的选项参数,遍历XML元素的各项内置属性信息,完成对设备基本配置的信息获取;检查图像像素格式并完成相应的图层结构体创建;检测自定义图标加载情况,进行常规的程序健壮性自检;
步骤二、由遥控器控制摄像机按键指令,利用遥控信号输入触发刷新机制,刷新OSD模块控制区域图层;
步骤三、布局模式划分;关闭菜单的情况下,由菜单键唤起菜单绘制功能,显示的菜单结构和语言文本由已加载的XML文件提供;
步骤四、首页绘制,绘制背景区域,检索XML结构树,进行菜单树状结构关联显示,自顶层ID逐级查找下属对应关系;
步骤五、高亮光标所在选项若包含下属子分支,即内部保存有ID信息,点击确认,进入子选项结构所代表的页面;光标参数复位,遍历该选项下属<option>分支,根据分支选项类型进行不同的图层绘制动作;
步骤六、分支选项类型模式设置涵盖不同样式,适用不同功能类型,依照代码次序逐级显示内容;
步骤七、首页的返回键和开启菜单时的菜单键,都具有关闭菜单的功能,关闭前启用防误触技术,进而查询校验摄像机参数的修改;
步骤八、彻底关闭菜单后,结束摄像机对应功能模块的运作,并进行收尾流程。
2.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:所述的步骤二中,按键包括菜单键、确认键、返回键、上功能键、下功能键、左功能键、右功能键。
3.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:步骤三中,布局模式划分区分选项展示页和选项配置页。
4.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:所述的步骤四中具体包括如下步骤:
(1)首页绘制:根据自适应尺寸基数,计算背景区域,确定整体绘制区域输出背景;
(2)检索XML结构树,默认首页标签,检索其下属子元素<option>,首页根据展示布局调节最多选项上限,检索<option>下属元素<id>的text内容,进行菜单树状结构关联显示,每个<option>元素包含下层内容ID。
5.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:步骤六中,所述的选项类型模式设置有数值式、列表式、折叠式、按键式。
6.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:步骤六中,依据每个选项ID所包含的<type>标签中的信息,用作代码区分读取和区别操作。
7.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:步骤七中,进而查询校验摄像机参数的修改,更进一步的提供保存与否、取消退出的可操作项;如若保存,则将摄像机调整并保存为当前设置并关闭菜单功能;如若不保存,使用历史参数覆盖当前设置,完成功能复位并关闭菜单;如选择取消,关闭提示框,保留历史备份数据,对当前数据和配置不作任何操作。
8.据权利要求1所述的基于SDL库的摄像机功能菜单显示方法,其特征在于:步骤八中,收尾流程包括释放所占用的内存。
CN202011597158.3A 2020-12-29 2020-12-29 一种基于sdl库的摄像机功能菜单显示方法 Active CN112631476B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011597158.3A CN112631476B (zh) 2020-12-29 2020-12-29 一种基于sdl库的摄像机功能菜单显示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011597158.3A CN112631476B (zh) 2020-12-29 2020-12-29 一种基于sdl库的摄像机功能菜单显示方法

Publications (2)

Publication Number Publication Date
CN112631476A CN112631476A (zh) 2021-04-09
CN112631476B true CN112631476B (zh) 2022-04-12

Family

ID=75286300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011597158.3A Active CN112631476B (zh) 2020-12-29 2020-12-29 一种基于sdl库的摄像机功能菜单显示方法

Country Status (1)

Country Link
CN (1) CN112631476B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117950668B (zh) * 2024-03-26 2024-05-28 中国空气动力研究与发展中心高速空气动力研究所 一种飞行器表面压力数据显示软件设计方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111982061A (zh) * 2020-07-15 2020-11-24 杭州晨安科技股份有限公司 一种基于不同焦距双目定焦摄像机的测距方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2257736C (en) * 1998-08-04 2003-12-16 Lg Electronics Inc. Level adjust display apparatus and method for on-screen display menu in image display device
JP4353235B2 (ja) * 2006-11-06 2009-10-28 ソニー株式会社 操作支援装置、表示制御方法およびプログラム
JP5435885B2 (ja) * 2008-04-15 2014-03-05 キヤノン株式会社 色処理装置、画像処理装置およびそれらの方法
CN102547231B (zh) * 2011-11-17 2014-04-09 杭州海康威视数字技术股份有限公司 基于浏览器的智能网络视频监控***及其工作方法
CN105893283A (zh) * 2015-11-20 2016-08-24 乐视移动智能信息技术(北京)有限公司 相机参数读写方法、装置和终端设备
JP6473547B2 (ja) * 2016-04-28 2019-02-20 富士フイルム株式会社 撮影装置及びその制御方法、並びに交換レンズ
KR101674586B1 (ko) * 2016-05-10 2016-11-10 주식회사 와이앤엠시스템즈 Ptz 카메라의 촬영영상 설정방법 및 그를 위한 장치
JP6313395B1 (ja) * 2016-10-17 2018-04-18 グリー株式会社 描画処理方法、描画処理プログラム及び描画処理装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111982061A (zh) * 2020-07-15 2020-11-24 杭州晨安科技股份有限公司 一种基于不同焦距双目定焦摄像机的测距方法

Also Published As

Publication number Publication date
CN112631476A (zh) 2021-04-09

Similar Documents

Publication Publication Date Title
CN110442822B (zh) 一种小程序内容展示方法、装置、设备及存储介质
US9182981B2 (en) Systems and methods for implementing pixel-based reverse engineering of interface structure
WO2020248849A1 (zh) 一种网页语言的切换方法、装置及终端设备
JP3284448B2 (ja) カーソル形状設定方法
JP7112502B2 (ja) 複合現実システムのためのブラウザ
US20060150125A1 (en) Methods and systems for interface management
US20120206477A1 (en) Information retrieval device and information retrieval method
JP5439455B2 (ja) 電子コミック編集装置、方法及びプログラム
CA2431104A1 (en) Providing contextually sensitive tools and help content in computer-generated documents
CN109325143B (zh) 制作歌单的方法及装置、存储介质、处理器
CN111524206A (zh) 一种生成思维导图的方法和装置
JP2013089198A (ja) 電子コミック編集装置、方法及びプログラム
CN111026832A (zh) 用于生成文章的方法及***
CN109992266A (zh) 一种界面元素的处理方法和装置
CN112631476B (zh) 一种基于sdl库的摄像机功能菜单显示方法
CN112181554A (zh) 一种交互界面显示方法、设备、电子设备及存储介质
JP2013211040A (ja) 情報処理装置並びにファイル管理方法
CN114067797A (zh) 一种语音控制方法、装置、设备以及计算机存储介质
JP5345963B2 (ja) 画像イメージを検索するタグデータの生成方法
CN110020279B (zh) 页面数据处理方法、装置及存储介质
CN117873433A (zh) 描述文件获取方法、装置、电子设备及存储介质
WO2024002051A1 (zh) 文档编辑方法、装置、电子设备及存储介质
CN109815977B (zh) 大批量制作机器学习样本剪裁标记一体化方法
CN112329409B (zh) 一种单元格颜色转换方法、装置及电子设备
CN113900620B (zh) 交互方法、装置、电子设备以及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant