一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

拦鱼电栅的控制方法、装置、电子设备及存储介质与流程

2022-07-23 10:43:45 来源:中国专利 TAG:


1.本技术涉及拦鱼电栅的控制技术领域,尤其涉及一种拦鱼电栅的控制方法、装置、电子设备及存储介质。


背景技术:

2.在湖泊江河流动中,伴随着水的流动之外还会存在有鱼的运动和垃圾的流动,因此,拦鱼系统和/或设备是很必要存在的,用于进行鱼类拦截,保证鱼不会随着河水的流动而往下游流动。
3.而现在所使用的拦鱼设备或系统有两种,一种是固定的电栅,另一种是将电栅设置在浮桶上。两种方式都存在有一定的问题,对于第一种方式,会因为水位高低的变化而使得拦鱼效果不佳,还会因为水流过快而出现被冲坏的情况;对于第二种方式,也会因为电极过大游动而导致拦鱼电栅调整不及时,造成拦鱼电栅的被冲毁,进而存在拦鱼效果不佳。


技术实现要素:

4.本技术实施例的目的是提供一种拦鱼电栅的控制方法、装置、电子设备及存储介质,提高智能电栅使用安全性,以及提高实际的拦鱼效果。
5.在第一方面,为实现上述目的,本技术实施例提供了一种拦鱼电栅的控制方法,包括:
6.获取所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值;
7.读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息;
8.基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息;
9.根据所得到的调节信息对所述拦鱼电栅进行调节。
10.在第二方面,为了解决相同的技术问题,本技术实施例提供了一种拦鱼电栅的控制装置,包括:
11.信息采集模块,用于根据所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值;
12.图像读取模块,用于读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息;
13.调节预测模块,用于基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息;
14.电栅调节模块,用于根据所得到的调节信息对所述拦鱼电栅进行调节。
15.在第三方面,为了解决相同的技术问题,本技术实施例提供了一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所
是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
30.请参见图1,图1为本技术实施例提供的拦鱼电栅的控制方法的一种流程示意图,如图1所示,该拦鱼电栅的控制方法包括步骤s101至步骤s104。
31.步骤s101、获取所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值。
32.拦鱼电栅用于在河道中对鱼进行拦截,以避免鱼随着河水的流动而往下游移动,而在实际进行拦鱼电栅的控制时,需要确定拦鱼电栅的正常工作,同时需要使得拦鱼电栅在正常工作时具有较好的拦鱼效果。
33.在一实施例中,在对拦鱼电栅进行控制和调节时,获取预先所设定好的若干传感器所采集到的当前流水信息,而对于所采集到的当前流水信息至少包括有当前流速值和当前水位值,也就是在对拦鱼电栅进行控制和调节时,首先获取拦鱼电栅当前所处的河道的水流流速值和实际的水位值,进而基于两者确定如何对拦鱼电栅进行控制和调节。
34.示例性地,在基于所设定的传感器进行相关数据信息的采集时,所设定的传感器的数量和位置不限,在此,所需要采集到的数据至少需要包括有当前流速值和当前水位值,因此在设定传感器时,可以通过设置相应的流速传感器对水流的流速进行获取,以及通过设置相应的液位传感器对河道的水位进行获取。
35.在实际应用中,河道的水流流速的大小和水位高低会对拦鱼效果有一定的影响,比如在流速值过大时,若拦鱼电栅没有设置较强的电场强度,则会使得鱼在没有及时反应就被过快的水流冲过了拦鱼电栅,再比如在水位过高时,若拦鱼电栅没有及时的调整与水面之间的高度差,则可能会因为水面漫过了拦鱼电栅的主索,而导致拦鱼电栅出现控制异常的情况。因此,合理的根据实际情况对拦电栅进行控制和调节,可以有效的保证拦鱼电栅的正常运行,以及提高拦鱼电栅的拦鱼效果。
36.需要说明的是,在对拦鱼电栅进行控制和调节时,可以是实时进行的,也可以是周期性进行调节的,比如每间隔5分钟进行一个控制和调节,还可以是人为进行操作,以对拦鱼电栅进行控制。在实际应用中,为了降低能耗,可以选择周期性的进行监测来进行调节的方式,具体不做限制。
37.步骤s102、读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息。
38.在得到设定的相关传感器所采集到的当前流水信息时,包括当前流速值和当前水位值,还会获取所设定的特定区域所对应的河道图像,进而根据所得到的河道图像确定河道当前的鱼密度值和河道当前所包含的鱼类信息。
39.在实际应用中,不同的鱼类在河或者海中的所处的位置也会有所不同,比如,有的鱼(如底底栖鱼类)游荡在河底,而有的鱼游荡在河流表层(如中上层鱼类),同时由于在实际的智能拦鱼电栅的工作过程中,是通过控制拦鱼电栅上的电极产生相应的电场,以实现对鱼的拦截,但是不同的鱼类对于电场的敏感程度有所不同,也会使得对于敏感程度高的鱼可以使用较低的电场,而对于敏感程度低的鱼需要使用较高的电场,因此在对拦鱼电栅进行控制时,需要合理的根据实际情况进行调节,以在确保拦鱼电栅正常工作的情况下,更
好的提高拦鱼效果。
40.在一实施例中,所得到的河道图像是用于确定河道中鱼密度值以及所包含的鱼的种类信息的,因此,对于河道图像而言,可以是预先进行采集并进行存储的,进而在需要使用的时候通过数据读取所得到。参照图2,图2为本技术实施例提供的拦鱼电栅的控制方法的步骤的又一流程示意图,其中,该步骤包括步骤s201至步骤s203。
41.步骤s201、当接收到图像采集指令时,控制设定在所述特定区域内的若干图像采集装置进行图像采集,得到若干图像,其中一图像采集装置对应一图像;
42.步骤s202、将所述若干图像进行汇总得到待记录河道图像,并基于时间信息对所述待记录河道图像进行标记;
43.步骤s203、根据进行标记后的所述待记录河道图像,对前一次记录的河道图像进行更新存储。
44.在一实施例中,在接收到图像采集指令时,控制设定在特定区域中的若干图像采集装置进行图像采集,以得到若干数量的图像,且每一个图像采集装置会采集到一张图像,然后将所有图像采集装置所采集到的图像进行汇总,得到一个待记录河道图像,同时对于所得到的待记录河道图像基于图像采集的时间进行标记处理,最后将所得到的具有时间标记的待记录河道图像进行记录,而在进行记录时,可以是对前一次记录的河道图像进行更新,也可以是直接进行存储。
45.示例性地,对于所设定的特定区域,可以设置在拦鱼电栅前一定距离的位置,具体可以参照如图3所示,图3为本技术实施例提供的特定区域的位置示意图。
46.其中,图3为河道的俯视图,在图3中,拦鱼电栅的位置可以设置在ab位置,所设定的特定区域可以为cdfe区域,也就是cd与ef以及河岸所围城的区域,而拦鱼电栅与特定区域之间的距离可以设置为10米,对于所设定的图像采集装置,可以设置在c、d、e、f四个点所对应的位置上,且分别为图像采集装置1至4。
47.在进行图像的采集时,可以周期性的进行图像采集和存储,如设置周期为5分钟,在周期开始时,会生成相应的图像采集指令,以控制所设定的图像采集装置进行图像采集,也就是图像采集装置1、图像采集装置2、图像采集装置3以及图像采集装置4均会采集到一张图像,然后进行图像的汇总,即可得到在当前所处的周期所对应的河道图像,同时对于所得到河道图像会进行存储。
48.另外,对于记录和存储在系统或设备中的河道图像,可以是某一个周期或者某一个时刻所对应的河道图像,也可以是所有周期或者时刻对应的河道图像,也就是在完成图像采集之后,可以基于所得到的河道图像对所记录的河道图像进行更新处理,也可以直接将其基于所标记的时间信息进行存储。
49.而在进行河道图像的读取时,无论河道图像的记录采用哪一种方式,都需要得到与当前周期或者时刻相对应的河道图像,具体参照图4,图4为本技术实施例提供的得到河道图像并进行识别处理的步骤的一流程示意图,其中,该步骤包括步骤s401至步骤s403。
50.步骤s401、读取当前时刻信息,并基于所述当前时刻信息获取河道图像;
51.步骤s402、对所述河道图像进行图像识别,并根据识别结果得到所述河道图像对应鱼类信息;
52.步骤s403、对进行图像识别后的所述河道图像进行灰度处理,并根据进行灰度处
理后的河道图像计算得到对应的鱼密度值。
53.在获取河道图像时,首先读取当前时刻信息,进而根据得到的当前时刻信息在数据库中进行数据的查询,以得到与当前时刻信息对应的河道图像,具体地,在根据当前时刻信息得到河道图像时,可以通过确定当前时刻信息所属的周期信息,进而通过周期信息得到相对应的河道图像。
54.示例性地,在仅存储有最新的河道图像时,可以直接在相关的数据空间中进行数据的读取,以得到河道图像,而在所有的河道图像都会被存储且不会被覆盖时,也是需要获取与当前时刻信息相对应的河道图像,由于河道图像可以是周期性进行采集的,因此在进行记录时,所存储的河道图像会设置好相对应的时间周期,如当前时刻信息为10:23,且周期为5分钟,此时可以确定与当前时刻相对应的河道图像的时间周期为10:20至10:25,进而根据时间周期得到河道图像。
55.在得到河道图像之后,将会对所得到的河道图像进行相应的处理,以得到河道当前的鱼密度值和鱼类信息,进而通过参考鱼密度值和鱼类信息实现对拦鱼电栅的控制。
56.在一实施例中,在得到鱼类信息时,可以利用预先训练好的识别模型对河道图像进行处理,以识别得到河道图像中所包含的鱼类信息,同时可以对所识别到的鱼进行相应的标记处理,对于所使用的识别模型,可以基于任意网络结构所得到,在此不做限制,同时在进行训练时,通过输入带有鱼类标记的图像,以实现对模型的训练,并在确定训练完成时进行记录和存储。
57.另外,在得到鱼密度值时,通过对所得到的河道图像进行灰度处理,由于所得到的河道图像中包含有鱼像,但是由于所采集到的河道图像中还会包含有其他的物体,比如垃圾等,因此在确定鱼密度值时,对进行鱼类识别后的河道图像进行灰度处理时,可以将所有的鱼进行灰度化,同时由于在进行识别的使用进行标记处理,在完成灰度处理之后,可以准确的得到每一张河道图像对应的鱼密度值。
58.在一实施例中,在确定河道图像所对应的鱼密度值时,参照图5,图5为本技术实施例提供的得到河道图像的鱼密度值的步骤的一流程示意图,其中,该步骤包括步骤s501至步骤s503。
59.步骤s501、对进行图像识别后的所述河道图像所包含的每一图像进行灰度处理,并对进行灰度处理后的所述河道图像进行灰度识别;
60.步骤s502、根据灰度识别结果,计算所述河道图像中每一图像对应的灰度占比;
61.步骤s503、基于所述每一图像对应的灰度占比计算均值,得到所述河道图像对应的鱼密度值。
62.由于河道图像中包含有若干图像,以进行河道图像采集的图像采集装置的设置方式如图3所示,此时所得到的河道图像中包含有4张图像,在进行处理时,首先对所得到的4张图像中所包含的鱼进行识别和标记,然后在标记完成之后对4张图像中的每一张图像均做灰度处理,然后对所得到的完成灰度处理后的图像进行灰度识别,在进行灰度识别时,确定灰度处理后的鱼所对应的位置,以通过对每一张图像进行灰度计算,得到每一张图像中鱼所对应的灰度占比,最后通过计算4张图像的灰度占比均值,以得到对应的鱼密度值。
63.示例性地,在完成灰度处理之后,对于所得到的灰度图像,存在鱼像的区域会比不存在有任何物体的区域的颜色更暗,因此在确定灰度占比时,可以通过颜色比对,确定鱼所
处的区域,进而得到对应的灰度占比,其中灰度占比为鱼所对应的灰度区域面积占整个图像区域面积的比值。
64.而在计算得到最终的鱼密度值时,可以将河道图像所包含的4张图像(所有图像)进行灰度占比的均值计算,并且将所得到的均值作为最终的鱼密度值。
65.在一实施例中,在对河道图像进行识别时,可以确定河道图像中所包含的鱼有哪些,同时也可以得到在整个河道图像中鱼所处的区域位置,如在鱼处于河道图像的下部区域时,说明鱼在河道中处于河底,而在鱼处于河道图像的上部区域时,说明鱼在河道中处于靠近河面的区域。
66.而在实际应用中,对拦鱼电栅进行控制给和调节时,还可以基于鱼所处的区域对拦鱼电栅进行控制,比如在鱼所处的区域在河底时,可以对作用于底部区域的电极进行调节,而在于所处的区域在靠近河面的区域时,可以对作用于靠近河面区域的电极进行调节,这样可以避免出现电极的无效使用,可以有效的降低实际的使用能耗。
67.步骤s103、基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息。
68.在得到当前水流信息,以及根据所得到的河道图像得到鱼密度值和鱼类信息之后,可以利用预先训练好的预测模型进行处理,以输出得到当前时刻拦鱼带你删的调节信息。
69.在一实施例中,预测模型是预先训练好的,以在需要进行使用和预测时进行调用。对于此时所使用的预测模型,在进行训练时,参照图6,图6为本技术实施例提供的训练预测模型的步骤的一流程示意图,其中,该步骤包括步骤s601至步骤s604。
70.步骤s601、获取所述传感器所采集到的历史水流信息,以及所述历史水流信息中每一水流信息对应的所述拦鱼电栅的历史状态信息;
71.步骤s602、获取所述历史水流信息中每一水流信息对应的时刻所对应的历史河道图像;
72.步骤s603、基于所述历史水流信息、历史状态信息以及历史河道图像,对待优化的预测模型进行训练;
73.步骤s604、当检测到训练后的所述预测模型收敛时,记录并存储训练后的所述预测模型。
74.在进行模型训练时,首先需要获取进行训练的训练集样本数据,进而通过训练集样本数据对待训练的预测模型进行训练和优化,进而在完成训练时得到可以被使用的预测模型。具体地,进行训练时,首先获取传感器所采集到的历史水流信息,且历史水流信息中每一水流信息都会对应拦鱼电栅的一个历史状态信息,其中历史状态信息可以是拦鱼电栅的实际位置信息,包括坐标位置、高度位置以及各电极的电场强度等。
75.同时,由于在进行拦鱼电栅的控制调节时,还会考虑到河道中实际所包含的鱼密度值和鱼类信息,因此还会获取所记录的历史河道图像,以构成用于对预测模型进行训练的训练样本集,并且历史水流信息于历史河道图像一一对应。在得到训练样本集之后,将所得到的训练样本集输入至待训练的预测模型中,以使得预测模型不断的进行学习和优化,最后在确定预测模型训练完成时,如收敛,对训练完成后的预测模型进行记录和存储。
76.而在预测模型的使用过程中,通过将当前流水信息、鱼密度值以及鱼类信息进行
输入,以输出得到在当前情况下所对应的拦鱼电栅的调节信息,即可以得到当前时刻拦鱼电栅所对应的状态信息,以基于所得到的状态信息对拦鱼电栅的实际状态进行调节。
77.步骤s104、根据所得到的调节信息对所述拦鱼电栅进行调节。
78.在根据当前流水信息、鱼密度值以及鱼类信息,利用训练好的预测模型得到拦鱼电栅的调节信息之后,将会根据所得到的调节信息生成相应的调节指令,以控制拦鱼电栅响应所生成的调节指令。
79.在实际控制过程中,拦鱼电栅的调节是基于于拦鱼电栅连接的安装在河流两岸的卷扬机来实现的,通过卷扬机的调节实现提升或下降拦鱼电栅主索,进而实现对拦鱼电栅的控制和调节。
80.在一实施例中,在对拦鱼电栅进行调节时,包括:识别所述调节信息所包含的电栅位置信息以及电场强度信息;根据所述电栅位置信息对所述拦鱼电栅的位置进行调节,以及根据所述电场强度信息对所述拦鱼电栅所包含的电极的电场强度进行调节。且,在进行电场强度的调节时,包括:根据所述电场强度信息确定所述拦鱼电栅所包含的电极对应的电场强度值;根据所述电场强度值对所述电极中的各电极的电场强度值进行调节。
81.在调节过程中,为了保证拦鱼电栅的正常运行,需要保证拦鱼电栅的电极于河面保持一定的距离,以避免因为河水淹没而倒是拦鱼电栅失效的情况的出现,同时在确保拦鱼电栅正常工作时,还需要合理的对电极的电场强度进行调节,在保证拦鱼效果的情况下,降低无效的能耗输出。
82.因此,在进行调节时,识别调节信息中所包含的电栅位置信息以及电场强度信息,其中,电栅位置信息用于对电栅在水中的位置进行调节,比如通过位置调节保证电极处于水面之上的某一特定位置,如距离一定(与水面相距0.5米),电场强度信息用于对电极进行调节,比如调节电场的实际强度,再比如对某一或者某些电极进行调节。
83.如,在确定鱼处于河道底部的位置时,那么此时所得到的预测结果(调节信息)为增强作用于底部区域的电极的电场强度至所得到的电场强度值,并降低作用于顶部的电场强度。还可以,通过调节电极在水中的位置(如高度),来改变电极在河道中的有效拦截位置。
84.如,在确定鱼处于河道顶部的位置时,那么此时所得到的预测结果(调节信息)为增强作用于顶部区域的电极的电场强度至所得到的电场强度值,并降低作用于底部的电场强度。
85.当然,还有其他很多的调节方式,如同时增强电场强度、降低拦鱼电栅的电极的位置以及提高拦鱼电栅的电极位置,在此不一一描述。
86.综上所述,本技术实施例提供的拦鱼电栅的控制方法,在对拦鱼电栅进行控制和调节时,首先获取所设定的传感器所采集到的当前水流信息,且当前水流信息包括当前流速值以及当前水位值,同时读取针对于河道内部情况所采集到的河道图像,并根据所得到的河道图像确定在河道中的鱼密度值以及鱼类信息,进而根据所得到的当前水流信息、鱼密度值以及鱼类信息,利用预先训练好的预测模型进行结果的预测和输出,以得到拦鱼电栅的调节信息,最后根据所得到的调节信息对拦鱼电栅进行控制和调节。实现了在进行拦鱼电栅的控制和调节时,基于当前的水流流速和当前水位值对拦鱼电栅的位置进行调节,更好的保证了拦鱼电栅的正常使用,避免因水流过快或者水位过高而导致拦鱼电栅的使用
异常,同时在进行调节时,利用训练好的神经网络模型基于河道的鱼密度值和所包含的鱼类信息,针对不同的情况得到不同的调节方式,可以更好的实现拦鱼,提高了拦鱼效果。
87.根据上述实施例所描述的方法,本实施例将从拦鱼电栅的控制装置的角度进一步进行描述,该拦鱼电栅的控制装置具体可以作为独立的实体来实现,也可以集成在电子设备,比如终端中来实现,该终端可以包括手机、平板电脑等。
88.请参见图7,图7为本技术实施例提供的拦鱼电栅的控制装置的一种结构示意图,如图7所示,该拦鱼电栅的控制装置700,包括:
89.信息采集模块701,用于根据所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值;
90.图像读取模块702,用于读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息;
91.调节预测模块703,用于基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息;
92.电栅调节模块704,用于根据所得到的调节信息对所述拦鱼电栅进行调节。
93.具体实施时,以上各个模块和/或单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块和/或单元的具体实施可参见前面的方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不再赘述。
94.另外,请参见图8,图8为本技术实施例提供的电子设备的一种结构示意图,该电子设备可以是移动终端如智能手机、平板电脑等设备。如图8所示,电子设备800包括处理器801、存储器802。其中,处理器801与存储器802电性连接。
95.处理器801是电子设备800的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器802内的应用程序,以及调用存储在存储器802内的数据,执行电子设备800的各种功能和处理数据,从而对电子设备800进行整体监控。
96.在本实施例中,电子设备800中的处理器801会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器802中,并由处理器801来运行存储在存储器802中的应用程序,从而实现各种功能:
97.获取所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值;
98.读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息;
99.基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息;
100.根据所得到的调节信息对所述拦鱼电栅进行调节。
101.该电子设备800可以实现本技术实施例所提供的拦鱼电栅的控制方法任一实施例中的步骤,因此,可以实现本技术实施例所提供的任一拦鱼电栅的控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
102.请参见图9,图9为本技术实施例提供的电子设备的另一种结构示意图,如图9所示,图9示出了本技术实施例提供的电子设备的具体结构框图,该电子设备可以用于实施上
述实施例中提供的拦鱼电栅的控制方法。该电子设备900可以为移动终端如智能手机或笔记本电脑等设备。
103.rf电路910用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路910可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路910可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(global system for mobile communication,gsm)、增强型移动通信技术(enhanced data gsm environment,edge),宽带码分多址技术(wideband code division multiple access,wcdma),码分多址技术(code division access,cdma)、时分多址技术(time division multiple access,tdma),无线保真技术(wireless fidelity,wi-fi)(如美国电气和电子工程师协会标准ieee 802.11a,ieee 802.11b,ieee802.11g和/或ieee 802.11n)、网络电话(voice over internet protocol,voip)、全球微波互联接入(worldwide interoperability for microwave access,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
104.存储器920可用于存储软件程序以及模块,如上述实施例中拦鱼电栅的控制方法对应的程序指令/模块,处理器980通过运行存储在存储器920内的软件程序以及模块,从而执行各种功能应用以及拦鱼电栅的控制,即实现如下功能:
105.获取所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值;
106.读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息;
107.基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息;
108.根据所得到的调节信息对所述拦鱼电栅进行调节。
109.存储器920可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器920可进一步包括相对于处理器980远程设置的存储器,这些远程存储器可以通过网络连接至电子设备900。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
110.输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括触敏表面931以及其他输入设备932。触敏表面931,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面931上或在触敏表面931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980
发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面931。除了触敏表面931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
111.显示单元940可用于显示由用户输入的信息或提供给用户的信息以及电子设备900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用lcd(liquid crystal display,液晶显示器)、oled(organic light-emitting diode,有机发光二极管)等形式来配置显示面板941。进一步的,触敏表面931可覆盖显示面板941,当触敏表面931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图中,触敏表面931与显示面板941是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面931与显示面板941集成而实现输入和输出功能。
112.电子设备900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在翻盖合上或者关闭时产生中断。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
113.音频电路960、扬声器961,传声器962可提供用户与电子设备900之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经rf电路910以发送给比如另一终端,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与电子设备900的通信。
114.电子设备900通过传输模块970(例如wi-fi模块)可以帮助用户接收请求、发送信息等,它为用户提供了无线的宽带互联网访问。虽然图中示出了传输模块970,但是可以理解的是,其并不属于电子设备900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
115.处理器980是电子设备900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行电子设备900的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器980可包括一个或多个处理核心;在一些实施例中,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器980中。
116.电子设备900还包括给各个部件供电的电源990(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放
电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
117.尽管未示出,电子设备900还包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:
118.获取所设定的传感器采集的当前水流信息,其中所述当前水流信息包括当前流速值以及当前水位值;
119.读取所设定的特定区域对应的河道图像,并基于所述河道图像确定鱼密度值以及鱼类信息;
120.基于所述当前水流信息、鱼密度值以及鱼类信息,根据预先训练好的预测模型得到拦鱼电栅的调节信息;
121.根据所得到的调节信息对所述拦鱼电栅进行调节。
122.具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
123.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本技术实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的拦鱼电栅的控制方法中任一实施例的步骤。
124.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
125.由于该存储介质中所存储的指令,可以执行本技术实施例所提供的拦鱼电栅的控制方法任一实施例中的步骤,因此,可以实现本技术实施例所提供的任一拦鱼电栅的控制方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
126.以上对本技术实施例所提供的一种拦鱼电栅的控制方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。并且,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献