图像交互方法、装置、设备及存储介质与流程

    专利查询2022-07-09  151



    1.本技术涉及图像处理技术领域,尤其是一种图像交互方法、装置、设备及存储介质。


    背景技术:

    2.近年来,随着计算机技术和遥感技术的发展,数字图像处理技术在农业中得到了较为普遍的应用。但同时遥感技术在农业的发展与应用中也存在一定的问题,比如由于天气原因导致的遥感图像中出现云层或者阴影的情况,又或者在某些专业的应用领域中只有遥感生成图像的部分信息有参考价值,其他信息反而会影像判断,所以如何减少天气情况和其他不必要信息对遥感图像的影响,以及选择合适的影像除云技术和影像增强技术并开发相应的产品交互策略,对卫星遥感在农业场景下的应用具有现实意义。
    3.相关技术中,将高频强调滤波思想引入除云领域,虽然效果显著但只适合快鸟影像的处理而对于其他传感器所获取卫星数据存在的问题就难以解决;因此,导致用户无法感受新技术对遥感图像的效果改善。
    4.综上,相关技术存在的问题亟需得到解决。


    技术实现要素:

    5.本技术的目的在于至少一定程度上解决相关技术中存在的技术问题之一。
    6.为此,本技术实施例的一个目的在于提供一种图像交互方法,该方法可以方便用户更好地感受新技术对卫星遥感图像的效果改善,使用户更好的获得影像除云和增强效果的卫星遥感图像。
    7.为了达到上述技术目的,本技术实施例所采取的技术方案包括:
    8.一方面,本技术实施例提供了一种图像交互方法,包括:
    9.响应于第一指令,显示图像处理工具箱的第一状态信息,其中所述第一指令用于实现所述图像处理工具箱的开启,所述第一状态信息表征所述图像处理工具箱的开启状态;
    10.响应于第二指令,显示所述图像处理工具箱的第二状态信息,其中所述第二指令用于实现显示所述图像处理工具箱的第一操作选项,所述第二状态信息表征所述图像处理工具箱的开启状态和所述第一操作选项的待选状态;
    11.响应于第三指令,显示所述图像处理工具箱的第三状态信息,其中所述第三指令用于实现对所述图像进行所述第一操作选项和显示所述图像处理工具箱的第二操作选项,所述第三状态信息表征所述第一操作选项的开启状态和所述第二操作选项的待选状态;
    12.响应于第四指令,显示所述图像处理工具箱的第四状态信息,其中所述第四指令用于实现对所述图像进行所述第二操作选项,所述第四状态信息表征所述第二操作选项的开启状态;
    13.其中所述第一操作选项用于实现对所述图像进行除云操作,所述第二操作选项用
    于实现对所述图像进行图像增强操作。
    14.另外,根据本技术上述实施例的一种图像交互方法,还可以具有以下附加的技术特征:
    15.进一步地,在本技术的一个实施例中,所述方法还包括以下步骤:
    16.响应于第五指令,显示所述图像处理工具箱的第三状态信息;
    17.其中所述第五指令用于实现关闭所述第二操作选项。
    18.进一步地,在本技术的一个实施例中,所述方法还包括以下步骤:
    19.响应于第六指令,显示所述图像处理工具箱的第二状态信息;
    20.其中所述第六指令用于实现关闭所述第一操作选项。
    21.进一步地,在本技术的一个实施例中,所述交互方法还包括以下步骤:
    22.响应于第七指令,显示所述图像处理工具箱的所述第一状态信息;
    23.其中所述第七指令用于实现收起所述第一操作选项或所述第二操作选项中的至少之一。
    24.进一步地,在本技术的一个实施例中,所述交互方法还包括以下步骤:
    25.响应于第八指令,显示所述图像处理工具箱的第四状态信息;
    26.其中所述第八指令用于实现展开所述第一操作选项或第二操作选项中的至少之一。
    27.进一步地,在本技术的一个实施例中,在所述响应于第一指令,显示图像处理工具箱的第一状态信息这一步骤之前,所述交互方法还包括:
    28.响应于第九指令,显示所述图像处理工具箱的第五状态信息;
    29.其中所述第九指令用于获取所述图像,所述第五状态信息表征所述图像处理工具箱的待选状态。
    30.进一步地,在本技术的一个实施例中,所述交互方法还包括:响应于第十指令,显示所述图像处理工具箱的第五状态信息;
    31.其中所述第十指令用于关闭所述图像处理工具。
    32.另一方面,本技术实施例还提供了另一种图像交互装置,包括:
    33.第一模块,用于响应于第一指令,显示图像处理工具箱的第一状态信息,其中所述第一指令用于实现所述图像处理工具箱的开启,所述第一状态信息表征所述图像处理工具箱的开启状态;
    34.第二模块,用于响应于第二指令,显示所述图像处理工具箱的第二状态信息,其中所述第二指令用于实现显示所述图像处理工具箱的第一操作选项,所述第二状态信息表征所述图像处理工具箱的开启状态和所述第一操作选项的待选状态;
    35.第三模块,用于响应于第三指令,显示所述图像处理工具箱的第三状态信息,其中所述第三指令用于实现对所述图像进行所述第一操作选项和显示所述图像处理工具箱的第二操作选项,所述第三状态信息表征所述第一操作选项的开启状态和所述第二操作选项的待选状态;
    36.第四模块,用于响应于第四指令,显示所述图像处理工具箱的第四状态信息,其中所述第四指令用于实现对所述图像进行所述第二操作选项,所述第四状态信息表征所述第二操作选项的开启状态;
    37.其中所述第一操作选项用于实现对所述图像进行除云操作,所述第二操作选项用于实现对所述图像进行图像增强操作。
    38.另一方面,本技术实施例提供了一种计算机设备,包括:
    39.至少一个处理器;
    40.至少一个存储器,用于存储至少一个程序;
    41.当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现上述的图像交互方法。
    42.另一方面,本技术实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,上述处理器可执行的程序在由处理器执行时用于实现上述的图像交互方法。
    43.本技术的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到:
    44.本技术实施例所公开的一种图像交互方法,该图像交互方法中,响应于开启图像处理工具箱的第一指令,显示用于表征图像处理工具箱开启与否的第一状态信息;响应于图像处理工具箱的开启的第二指令,显示图像处理工具箱的开启状态和图像处理工具箱的第一操作选项的待选状态;响应于对图像进行第一操作的第三指令,显示图像处理工具箱用于表征第一操作选项的开启状态和图像处理工具箱的第二操作选项的待选状态;响应于用于实现对图像的进行第二操作的第四指令,显示所述第二操作选项的开启状态;第一操作选项用于实现图像的除云操作,第二操作选项用于实现图像增强操作。该方法可以方便通过第一至第四指令对应显示第一至第四状态信息,令用户可以通过简单的交互操作就能结合第三和第四状态信息获取到影像除云和增强的效果,方便用户更好地感受新技术对卫星遥感图像的效果改善,从而使用户对农作物的监测更直观、预测更准确。
    附图说明
    45.为了更清楚地说明本技术实施例或者现有技术中的技术方案,下面对本技术实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本发明的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
    46.图1为本技术实施例中提供的一种图像交互方法的实施环境示意图;
    47.图2为本技术实施例中提供的一种图像交互方法的流程示意图;
    48.图3为本技术实施例中提供的一种图像交互方法的具体流程示意图;
    49.图4为本技术实施例中提供的一种计算机设备的结构示意图。
    具体实施方式
    50.下面结合说明书附图和具体的实施例对本技术进行进一步的说明。所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
    51.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突
    的情况下相互结合。
    52.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
    53.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
    54.1)区块链:(blockchain),是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
    55.2)样式:是指用有意义的名称保存的字符格式和段落格式的集合,这样在编排重复格式时,先创建一个该格式的样式,然后在需要的地方套用这种样式,就无须一次次地对它们进行重复的格式化操作。
    56.3)页面:信息以页面信息组织,信息页面由语言来实现,在各个信息页面之间建立超文本链接以便浏览。
    57.4)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
    58.相关技术中,随着计算机技术和遥感技术的发展,数字图像处理技术在农业中得到了较为普遍的应用,随之产生了卫星遥感图像处理技术。但同时卫星遥感图像处理技术在农业的发展与应用中也存在一定的问题,比如由于天气原因导致的卫星遥感图像中出现云层或者阴影的情况难以消除,又比如在某些专业的应用领域中,只有卫星遥感图像中的部分信息有参考价值,其他多余信息会产生噪音从而影响卫星遥感图像结论的判断。所以如何减少天气原因和其他不必要信息对卫星遥感图像的影响,以及如何选择合适的图像处
    理技术并开发相应的产品交互策略,对卫星遥感图像处理技术在农业场景下的应有具有现实意义。
    59.目前影像除云技术和影像增强技术在很多领域内有具体的应用,但研究都具有很高的专业性和特殊性。比如有研究将高频强调滤波思想引入除云领域,虽然除云效果显著但只适合快鸟影像的处理,而对于其他传感器所获取的卫星遥感图像数据存在的问题就难以解决。因此在农业场景下的卫星遥感图像处理的技术开发和效果应用具有一定的开创性。本发明在技术开发的基础上对卫星遥感图像处理工具箱的交互策略进行研究,方便用户更好地感受新技术对卫星遥感图像的效果改善,使用户获得影像除云和增强的效果更好,图像的显示效率提高,从而使用户对农作物的种植面积、长势、土壤墒情、产量以及重大自然灾害的监测更直观、预测更准确。
    60.为了解决相关技术中的卫星遥感图像处理中存在的问题,本技术实施例提供了一种图像交互方法、装置、设备及存储介质,在该图像交互方法中,一方面,响应于第一指令,显示图像处理工具箱的第一状态信息,其中第一指令用于实现对样本图像的区域选取,第一状态信息表征图像处理工具箱的开启状态;响应于第二指令,显示图像处理工具箱的第二状态信息,其中第二指令用于实现所图像处理工具箱的开启,第二状态表征图像处理工具箱的开启状态和图像处理工具箱的第一操作选项的待选状态;响应于第三指令,显示图像处理工具箱的第三状态,其中第三指令用于实现对图像进行第一操作选项,第三状态表征第一操作选项的开启状态和图像处理工具箱的第二操作选项的待选状态;响应于第四指令,显示图像处理工具箱的第四状态,其中第四指令用于实现对图像的进行第二操作,第四状态表征第二操作选项的开启状态;其中第一操作选项用于实现对图像进行除云操作,第二操作选项用于实现对图像进行图像增强操作;本发明依靠农业场景下的遥感图像除云和增强技术,将除云操作和图像增强操作这两种卫星遥感图像的处理操作,通过图像处理工具箱的交互方式独立或综合应用上述两种图像处理操作的效果,更好的展示给用户。
    61.图1是本技术实施例提供的一种图像交互方法的实施环境示意图。参照图1,该实施环境的软硬件主体主要包括终端101和服务器102,终端101与服务器102通信连接。其中,该图像交互方法可以基于终端101与服务器102二者之间的交互来执行。此外,终端101与服务器102可以为区块链中的节点,本实施例对此并不作具体限定。
    62.本技术实施例提供了一种图像交互方法,该方法基于除云操作和图像增强操作实现了对卫星遥感图像等对象的交互显示任务,可由终端101执行,或者可应用于服务器102中,或者可应用于由终端101和服务器102所组成的应用场景中。
    63.具体地,图像交互指令,可以由用户在终端101运行的客户端的主界面中通过点击、下拉菜单选取等方式触发。
    64.在一种可能实现方式中,终端101运行的客户端,可以是终端101上独立运行的图像交互应用,该图像交互应用可以为即时通信应用、电子支付应用或者其他应用等。终端101安装该图像交互应用,基于用户标识登录该图像交互应用,通过该图像交互应用实现用户与终端101之间的交互。
    65.在另一种可能实现方式中,终端101运行的图像交互客户端,可以是为在互联网应用中运行的子应用,该互联网应用可以为即时通信应用、电子支付应用、地图应用以及其他应用等。子应用可以为互联网应用中的公众号或小程序等,公众号是一种互动形式,可以通
    过的文字、图片、语音、视频等,实现与公众号的关注用户全方位沟通、互动。小程序是一种不需要下载安装即可使用的应用程序。终端101安装互联网应用,基于用户标识登录互联网应用,通过登录互联网应用的用户标识,登录该子应用,从而在互联网应用中运行该子应用,实现用户与终端101之间的交互。
    66.具体地,本技术中的终端101可以包括但不限于智能摄像设备、智能手表、智能手机、电脑、个人数字助理(personal digital assistant,pda)、智能语音交互设备、智能家电或者车载终端中的任意一种或者多种。服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器。终端101与服务器102之间可以通过无线网络或有线网络建立通信连接,该无线网络或有线网络使用标准通信技术和/或协议,网络可以设置为因特网,也可以是其它任何网络,例如包括但不限于局域网(local area network,lan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。当然,可以理解的是,图1中的实施环境只是本技术实施例中提供的图像交互方法一种可选的应用场景,实际的应用并不固定为图1所示出的软硬件环境。
    67.下面结合图1示出的实施环境,对本技术实施例中提供的图像交互方法进行详细说明。
    68.参照图2,图2是本技术实施例中提供的一种图像交互方法的流程示意图,图2示出的图像交互方法主要在服务器102侧执行。该方法可以应用于服务器102中相关的计算机设备上,但并不局限于以上形式。图2中的方法包括但不限于步骤210至步骤230。
    69.步骤210:响应于第一指令,显示图像处理工具箱的第一状态信息,其中第一指令用于实现图像处理工具箱的开启,第一状态信息信息表征图像处理工具箱的开启状态。
    70.步骤210之前,响应于第九指令,显示图像处理工具箱的第五状态信息;其中第九指令用于获取图像,第五状态信息表征图像处理工具箱的待选状态。图像处理工具箱默认为关闭/待选状态,图像处理工具箱的图标显示为灰色。交互设备接收用户的输入后触发的获取图像的第九指令后,该图像处理工具箱获取待处理的图像,且该图像处理工具箱处于待选状态或关闭状态。
    71.值得注意的是,可以在灰色的图像处理工具箱上自动显示“点击打开图像处理工具箱”等字样进行下一步的操作提示,提醒用户可以通过点击图像处理工具箱或者点击样本图像区域从而开启图像处理工具箱。值得注意的是,在图像处理工具箱处于某一状态时,若可以对该图像处理工具箱进行下一步操作,则可以在该图像处理工具箱的附近例如上、下、左、右等,显示下一步操作的提示,例如“点击打开图像处理工具箱”、“点击打开除云操作”、“点击打开图像增强操作”等操作提示。
    72.本步骤中,当用户对该图像处理工具箱发出第一指令,响应于该第一指令,图像处理工具箱显示其第一状态信息。图像交互应用端指的是执行图像交互的相关设备,具体的设备类型已在前述举例说明,在此不再赘述。本技术实施例中的第一指令,还可以是对样本图像的区域选择,从而针对用户选取的样本图像的区域,开启图像处理工具箱,且响应于该第一指令,图像处理工具箱显示为第一状态信息,其中第一状态信息为该图像处理工具箱
    的开启状态。
    73.本步骤中,该图像处理工具箱开启时,可以显示为该图像处理工具箱为图标高亮状态,或者该图像处理工具箱显示为与原始的灰色图标不同的颜色。根据该图像处理工具箱的图标变化,用户可以知晓该图像处理工具箱是处于关闭还是开启状态,从而方便用户判断该图像处理工具箱的工作状态,更好地帮助用户做出下一步操作的指引,从而完成图像交互任务。
    74.需要说明的是,本技术实施例中,对该图像处理工具箱开启状态的显示配置,并不局限于灰色、高亮或与灰色不同颜色配置的情形。换句话说,本技术的实施,既包括该图像处理工具箱的关闭状态的配置,也包括对该图像处理工具箱的开启状态的配置,具体两种状态的区别可以根据需求灵活选择。
    75.步骤220:响应于第二指令,显示图像处理工具箱的第二状态信息,其中第二指令用于实现显示图像处理工具箱的第一操作选项,第二状态信息表征图像处理工具箱的开启状态和第一操作选项的待选状态。
    76.本步骤中,当用户对该图像处理工具箱发出第二指令,响应于该第二指令,图像处理工具箱显示其第二状态信息。当用户开启该图像处理工具箱后,响应于第二指令,该图像处理工具箱显示出原来折叠在该图像处理工具箱内的第一操作选项,此时,第一操作选项为灰色待选状态。其中第二指令可以是点击该图像处理工具箱的操作,在步骤210中开启图像处理工具箱之后,通过点击该图像处理工具箱的图标,即可出现原本折叠在图像处理工具箱内的第一操作选项,出现该灰色待选状态的第一操作选项之后,用户可以针对性地选择对图像进行第一操作选项的操作。其中第一操作用于实现对图像进行除云操作,在该图像处理工具箱的开启状态下,可以通过点击第一操作选项实现对该图像的除云处理。
    77.本技术实施例中,该第一操作选项也可以在该图像处理工具箱开启之后自动出现;更为具体地,一旦开启该图像处理工具箱,该第一操作选项转为待选状态等。一般地,该第一操作选项与该图像处理工具箱相邻设置。并且,可以理解的是,本技术实施例中,第一操作选项的出现代表第一操作的待选状态,其表现形式可以是任一种常用的待选状态表现形式,本技术对此不作限制。
    78.步骤230:响应于第三指令,显示图像处理工具箱的第三状态信息,其中第三指令用于实现对图像进行第一操作选项和显示图像处理工具箱的第二操作选项,第三状态信息表征第一操作选项的开启状态和第二操作选项的待选状态。
    79.本步骤中,当用户对该图像处理工具箱发出第三指令,响应于该第三指令,图像处理工具箱显示其第三状态信息。当图像处理工具箱显示为开启状态,第一操作选项显示为待选状态时,用户发出对样本图像进行第一操作的指令,该指令可以为第三指令,用于开启对图像的第一操作,即对图像进行除云操作,此时图像逐渐或立刻显示为除云之后的状态,第一操作选项由原来的待选状态转变为开启状态,且该图像处理工具箱图标一侧或该第一操作选项的一侧显示出第二操作选项,此时第二操作选项为灰色待选状态。此时,已经实现了对图像的第一操作即除云操作,图像显示为除云操作后的无云或少云状态。值得注意的是,第二操作用于实现对图像进行图像增强操作。
    80.可以理解的是,本技术实施例中,该第二操作选项也可以在该图像处理工具箱的第一操作选项开启之后自动出现;更为具体地,一旦开启该图像处理工具箱的第一操作选
    项,该第二操作选项转为待选状态等。一般地,该第二操作选项与该图像处理工具箱相邻设置,或者与该图像处理工具箱的第一操作选项相邻设置。并且,可以理解的是,本技术实施例中,第二操作选项的出现代表第二操作的待选状态,其表现形式可以是任一种常用的待选状态表现形式,本技术对此不作限制。
    81.步骤240,响应于第四指令,显示图像处理工具箱的第四状态信息,其中第四指令用于实现对图像进行第二操作选项,第四状态信息表征第二操作选项的开启状态。
    82.本步骤中,当用户对该图像处理工具箱发出第四指令,响应于该第四指令,图像处理工具箱显示其第四状态信息。其中第四指令用于实现对图像进行第二操作,即图像增强操作,当用户发出对图像进行图像增强操作的指令之后,图像处理工具箱、第一操作选项皆为开启状态,第二操作选项由待选状态转变为开启状态,且此时已经实现了对图像的第二操作即图像增强操作,图像显示为除云操作后的图像增强状态。
    83.此时,该图像处理工具箱经实现了对图像进行第一操作和第二操作,该图像处理工具箱处于第四状态,即该图像处理工具箱、第一操作选项和第二操作选项皆为开启状态。若用户认为已经达到对图像的交互,可以直接点击该图像处理工具箱或通过点击该图像处理工具箱旁边的空白处,实现对该图像处理工具箱的功能全部关闭。
    84.值得注意的是,第一操作还可以是除云除雾处理,第二操作还可以是利用时空超分辨技术进行影像分辨率提升操作。通过对带有云雾的原始卫星遥感图像进行除云除雾处理,并通过时空超分辨率技术进行影像分辨率提升,从而实现相对低成本获取相对高质量遥感影像的实时更新。
    85.在一些实施例中,该图像交互方法还包括以下步骤:
    86.响应于第五指令,显示图像处理工具箱的第三状态信息;
    87.其中第五指令用于实现关闭对图像进行的第二操作。
    88.本步骤中,在步骤240中实现了对图像处理工具箱、第一操作选项和第二操作选项三个选项的开启之后,若用户需要查看关闭第二操作选项时的图像时,则可以发出第五指令,具体地,第五指令可以是关闭对图像的第二操作的指令,用于关闭第二操作选项,此时,图像处理工具箱、第一操作选项开启,第二操作选项关闭。
    89.在一些实施例中,该图像交互方法还包括以下步骤:
    90.响应于第六指令,显示图像处理工具箱的第二状态信息;
    91.其中第六指令用于实现关闭对图像进行的第一操作。
    92.本步骤中,当响应于第五指令关闭了对图像进行的第二操作之后,可以进一步对图像处理工具箱发出第六指令,关闭对图像进行的第一操作。此时,用户可以通过关闭第一操作查看图像的原始状态,即未进行除云和图像增强操作时的图像状态。此时,图像处理工具箱处于开启状态,而第一操作选项和第二操作选项处于关闭状态或待选状态。
    93.在一些实施例中,该图像交互方法还包括以下步骤:
    94.响应于第七指令,显示图像处理工具箱的第一状态信息;
    95.其中第七指令用于实现收起第一操作选项和第二操作选项。
    96.本步骤中,当图像处理工具箱、第一操作选项和第二操作选项都处于开启状态时,用户发出用于收起第一操作选项和第二操作选项的第七指令,只显示图像处理工具箱的开启状态。具体地,用户可以通过单次点击图像处理工具箱图标,一次性收起第一操作选项和
    第二操作选项,还可以通过第一次点击图像处理工具箱图标,收起第一操作选项,第二次点击图像处理工具箱图标,收起第二操作选项。
    97.在一些实施例中,该图像交互方法还包括以下步骤:
    98.响应于第八指令,显示图像处理工具箱的第四状态;
    99.其中第八指令用于实现展开第一操作选项和第二操作选项。
    100.本步骤中,当完成第七指令后,用户还可以进一步对图像处理工具箱发出第八指令,用于展开收起的第一操作选项和第二操作选项,从而使图像处理工具箱处于第四状态,即该图像处理工具箱、第一操作选项和第二操作选项皆为开启状态。具体地,可以通过单击或双击图像处理工具箱图标实现对第一操作选项和第二操作选项的展开。
    101.在一些实施例中,该图像交互方法还包括以下步骤:
    102.响应于第十指令,显示图像处理工具箱的第五状态信息;
    103.其中第十指令用于关闭图像处理工具箱。
    104.本步骤中,无论图像处理工具箱处于哪一个状态,用户可以对其发出第十指令,用于关闭图像处理工具箱。具体地,可以通过双击图像处理工具箱实现对图像处理工具箱的关闭,使其回到第五状态信息即关闭或待选状态。
    105.本技术实施例中,其中提及的图像可以为卫星遥感图像,其中提及的图像处理工具箱可以是卫星遥感图像处理工具箱。本技术在技术开发的基础上对卫星遥感图像处理工具箱的交互策略进行研究,方便用户更好地感受新技术对卫星遥感图像的效果改善,使用户获得影像除云和增强的效果最优、效率最高,从而使用户对农作物的种植面积、长势、土壤墒情、产量以及重大自然灾害的监测更直观、预测更准确。
    106.参见图3,图3为本技术实施例中的一种图像交互方法,开始时,工具箱(即图像处理工具箱)处于默认关闭状态,其图标为灰色待选择状态,在此状态下,用户可以选择是否开启工具箱。若选择开启工具箱,则工具箱图标高亮显示,除云效果图标出现,其状态为灰色待选择状态且与工具箱图标并列显示,在此状态下,用户可以选择是否开启对图像的除云效果。若开启除云效果,则该除云效果图标由灰色待选择状态转变为高亮状态,待处理图像由原始状态变为具有除云效果的图像,同时图像增强效果图标出现且处于灰色待选择状态,在此状态下,用户可以选择是否开启对图像的增强效果。若选择开启图像增强效果,则增强效果图标由灰色待选择状态变为高亮状态,同时待处理图像由除云效果的图像转变为图像增强效果的已除云图像。此时,若有进一步操作,可以直接结束交互流程。若用户需要查看开启仅有除云效果的图像,则可以发出关闭增强效果的指令,则工具箱的增强效果图标由高亮状态转变为灰色待选择状态,同时工具箱和除云效果图标为高亮状态。此时,若用户需要查看原图像,则可以发出关闭除云效果的指令,则工具箱的除云效果图标由高亮状态转变为灰色待选择状态,同时工具箱图标高亮显示。
    107.基于以上的图像交互方法,本技术实施例还提供了一种图像交互装置,包括第一模块,用于响应于第一指令,显示图像处理工具箱的第一状态信息,其中第一指令用于实现图像处理工具箱的开启,第一状态表征图像处理工具箱的开启状态;
    108.第二模块,用于响应于第二指令,显示图像处理工具箱的第二状态信息,其中第二指令用于实现显示图像处理工具箱的第一操作选项,第二状态信息表征图像处理工具箱的开启状态和第一操作选项的待选状态;
    109.第三模块,用于响应于第三指令,显示图像处理工具箱的第三状态信息,其中第三指令用于实现对图像进行第一操作和显示图像处理工具箱的第二操作选项,第三状态信息表征第一操作的开启状态和第二操作选项的待选状态;
    110.第四模块,用于响应于第四指令,显示图像处理工具箱的第四状态信息,其中第四指令用于实现对图像的进行第二操作选项,第四状态信息表征第二操作选项的开启状态;
    111.其中第一操作选项用于实现对图像进行除云操作,第二操作选项用于实现对图像进行图像增强操作。
    112.本技术实施例中,提供一种图像交互装置,该装置中,在技术开发的基础上对卫星遥感图像处理工具箱的交互策略进行研究,方便用户更好的感受新技术对卫星遥感图像的效果改善,使用户获得影像除云和增强的效果最优、效率最高,从而使用户对农作物的种植面积、长势、土壤墒情、产量以及重大自然灾害的监测更直观、预测更准确。
    113.参照图4,本技术实施例还公开了一种电子设备,包括:
    114.至少一个处理器410;
    115.至少一个存储器420,用于存储至少一个程序;
    116.当至少一个程序被至少一个处理器410执行,使得至少一个处理器410实现如图2所示的图像交互方法实施例。
    117.可以理解的是,如图2所示的图像交互方法实施例中的内容均适用于本计算机设备实施例中,本计算机设备实施例所具体实现的功能与如图2所示的图像交互方法实施例相同,并且达到的有益效果与如图2所示的图像交互方法实施例所达到的有益效果也相同。
    118.本技术实施例还公开了一种计算机可读存储介质,其中存储有处理器可执行的程序,处理器可执行的程序在由处理器执行时用于实现如图2所示的图像交互方法实施例。
    119.可以理解的是,如图2所示的图像交互方法实施例中的内容均适用于本计算机可读存储介质实施例中,本计算机可读存储介质实施例所具体实现的功能与如图2所示的图像交互方法实施例相同,并且达到的有益效果与如图2所示的图像交互方法实施例所达到的有益效果也相同。
    120.在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或方框有时能以相反顺序被执行。此外,在本技术的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
    121.此外,虽然在功能性模块的背景下描述了本技术,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本技术是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本技术。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本技术的范围,本技术的范围由所附权利要求书及其等同
    方案的全部范围来决定。
    122.功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
    123.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
    124.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
    125.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
    126.在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
    127.尽管已经示出和描述了本技术的实施方式,本领域的普通技术人员可以理解:在不脱离本技术的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本技术的范围由权利要求及其等同物限定。
    128.以上是对本技术的较佳实施进行了具体说明,但本技术并不限于实施例,熟悉本领域的技术人员在不违背本技术精神的前提下可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内
    129.在本说明书的描述中,参考术语“一个实施方式”、“另一实施方式”或“某些实施方
    式”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
    130.尽管已经示出和描述了本技术的实施方式,本领域的普通技术人员可以理解:在不脱离本技术的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本技术的范围由权利要求及其等同物限定。
    转载请注明原文地址:https://tc.8miu.com/read-3369.html

    最新回复(0)