Floating type seabed data measuring method and device and electronic equipment

文档序号:1578318 发布日期:2020-01-31 浏览:14次 中文

阅读说明:本技术 浮水式海底数据测量方法、装置和电子设备 (Floating type seabed data measuring method and device and electronic equipment ) 是由 金子翔祐 康波 乔彬 史春杰 刘若飞 李勇 程凯 郭志波 吴修福 张庭栋 闫敬鹏 于 2019-11-08 设计创作,主要内容包括:本发明实施例提供的浮水式海底数据测量方法、装置和电子设备,涉及图像识别领域,该方法首先通过浮水式图像采集装置在待测量区域的海洋表面获取海底扫描图像;然后将海底扫描图像进行拼接以及预处理,得到待测量区域的海底平面图;最后基于预先训练的珊瑚分类模型,确定海底平面图中的各类珊瑚的分布区域。因此,本发明实施例提供的技术方案,无需下水目测,在水面上即可作测量,缓解了现有技术中存在的测量准确度低,测量时间较长的技术问题,能够提高测量结果的准确度,减少了测量时间,有利于提高测量效率。(The embodiment of the invention provides a floating type seabed data measuring method, a floating type seabed data measuring device and electronic equipment, and relates to the field of image identification, wherein firstly, a floating type image acquisition device is used for acquiring a seabed scanning image on the ocean surface of an area to be measured; splicing and preprocessing the submarine scanning images to obtain a submarine plan view of the area to be measured; and finally, determining the distribution areas of various corals in the seabed plan based on a pre-trained coral classification model. Therefore, the technical scheme provided by the embodiment of the invention can measure on the water surface without launching water for visual inspection, relieves the technical problems of low measurement accuracy and long measurement time in the prior art, can improve the accuracy of the measurement result, reduces the measurement time, and is beneficial to improving the measurement efficiency.)

1, floating type seabed data measuring method, which is characterized by comprising:

acquiring a seabed scanning image on the ocean surface of an area to be measured by a floating image acquisition device;

splicing and preprocessing the undersea scanning images to obtain an undersea plan of the area to be measured;

and determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model.

2. The method of claim 1, wherein the floating image capture device comprises a line laser emitter for emitting laser light enclosing a fixed area to the seafloor, the seafloor scan image comprising an image of the laser light; the method further comprises the following steps:

and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

3. The method of claim 1, wherein the step of stitching and preprocessing the seafloor scan images to obtain a seafloor plan of the area to be measured comprises:

splicing and preprocessing the submarine scanning images to obtain a submarine three-dimensional image of the area to be measured;

and determining the seabed plan view of the area to be measured according to the seabed three-dimensional map of the area to be measured based on the seabed depth corresponding to each seabed scanning image.

4. The method according to claim 3, wherein the step of stitching and preprocessing the seafloor scan images to obtain the seafloor three-dimensional map of the area to be measured comprises:

splicing the undersea scanned images to obtain an undersea spliced image of the area to be measured;

performing histogram equalization processing on the seabed spliced image of the area to be measured based on RBG;

and converting the processed seabed spliced image into HSV (hue, saturation and value) by using RBG (radial basis function), and carrying out histogram equalization processing on the saturation and the brightness to obtain a seabed three-dimensional image of the area to be measured.

5. The method of claim 1, further comprising:

predetermining a training sample set, wherein each training sample corresponds to a coral type label;

and training an initial coral classification model based on the training sample set to obtain a trained coral classification model.

6. The method of claim 5, wherein the initial coral classification model is ImageNet CNN or Google AutoML.

7, floating seabed data measuring device, comprising:

the acquisition module is used for acquiring a submarine scanning image on the ocean surface of the area to be measured through the floating image acquisition device;

the processing module is used for splicing and preprocessing the submarine scanning image to obtain a submarine plan view of the area to be measured;

and the determining module is used for determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model.

8. The apparatus of claim 7, wherein the floating image capturing device comprises a line laser emitter for emitting laser light enclosing a fixed area to the seafloor, the seafloor scan image comprising an image of the laser light; the determining module is further configured to:

and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

An electronic device of comprising a processor and a memory, the memory storing machine executable instructions executable by the processor to perform the method of any of claims 1-6 and .

10, computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any of claims 1-6, .

Technical Field

The invention relates to the field of ocean measurement, in particular to floating type seabed data measurement methods and devices and electronic equipment.

Background

The richness of the species is important indicators of the health of coral reefs, since healthy coral reefs are generally used for more species than degraded ones.

At present, scientists mainly rely on the mode of diver's eye measurement to the coral reef sample, measure through the direct underwater of diver promptly, wherein cross-sectional line and square frame are the instrument commonly used in the coral reef sample testing process. As shown in fig. 1. In the process of launching measurement, a diver needs to hold a square frame made of PVC pipes, count or quantify organisms in a small area range, and estimate the richness of a larger area according to the result of the small area. Small area samples estimate a larger area, which can generate many assumptions, resulting in lower accuracy of the measurement; in addition, the measurement accuracy of visual measurement is low due to the refraction problem of water under water, and the required measurement time is long.

In conclusion, the problems of low measurement accuracy and long measurement time exist in the prior art.

Disclosure of Invention

In view of the above, the present invention provides floating seafloor data measuring methods, devices, electronic devices and computer readable storage media.

In order to achieve the above purpose, the embodiment of the present invention adopts the following technical solutions:

, an embodiment of the invention provides floating seafloor data measurement methods, including:

acquiring a seabed scanning image on the ocean surface of an area to be measured by a floating image acquisition device;

splicing and preprocessing the undersea scanning images to obtain an undersea plan of the area to be measured;

and determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model.

With reference to , an embodiment of the present invention provides in the possible implementation manner, wherein the floating image capturing device includes a line-type laser emitter for emitting laser light enclosing a fixed area to the seabed, and the seabed scanned image includes an image of the laser light, and the method further includes:

and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

With reference to , the embodiment of the present invention provides a second possible implementation manner of , where the step of stitching and preprocessing the seafloor scan images to obtain a seafloor plan of the area to be measured includes:

splicing and preprocessing the submarine scanning images to obtain a submarine three-dimensional image of the area to be measured;

and determining the seabed plan view of the area to be measured according to the seabed three-dimensional map of the area to be measured based on the seabed depth corresponding to each seabed scanning image.

With reference to , the embodiment of the present invention provides a third possible implementation manner of , where the step of stitching and preprocessing the seafloor scan images to obtain a three-dimensional seafloor map of the area to be measured includes:

splicing the undersea scanned images to obtain an undersea spliced image of the area to be measured;

performing histogram equalization processing on the seabed spliced image of the area to be measured based on RBG;

and converting the processed seabed spliced image into HSV (hue, saturation and value) by using RBG (radial basis function), and carrying out histogram equalization processing on the saturation and the brightness to obtain a seabed three-dimensional image of the area to be measured.

With reference to the th aspect, the present invention provides a fourth possible implementation manner of the th aspect, where the fourth possible implementation manner further includes:

predetermining a training sample set, wherein each training sample corresponds to a coral type label;

and training an initial coral classification model based on the training sample set to obtain a trained coral classification model.

With reference to , the present invention provides a fifth possible implementation manner of , wherein the initial coral classification model is ImageNet CNN or Google AutoML.

In a second aspect, embodiments provide floating seafloor data measuring device, comprising:

the acquisition module is used for acquiring a submarine scanning image on the ocean surface of the area to be measured through the floating image acquisition device;

the processing module is used for splicing and preprocessing the submarine scanning image to obtain a submarine plan view of the area to be measured;

and the determining module is used for determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model.

With reference to the second aspect, an embodiment of the present invention provides possible implementations of the second aspect, in which the floating-type image capture device includes a line-type laser emitter, the line-type laser emitter is configured to emit laser light enclosing a fixed area to the seabed, and the seabed scanning image includes an image of the laser light, and the determining module is further configured to:

and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

In a third aspect, embodiments provide electronic devices comprising a processor and a memory, the memory storing machine executable instructions executable by the processor to implement the method of any of the foregoing embodiments .

In a fourth aspect, embodiments provide computer readable storage media having stored thereon a computer program that, when executed by a processor, performs the method of any of the embodiments described above.

The embodiment of the invention has the following beneficial effects: the embodiment of the invention provides a floating type seabed data measuring method, a floating type seabed data measuring device, electronic equipment and a computer readable storage medium, wherein the method comprises the following steps: acquiring a seabed scanning image on the ocean surface of an area to be measured by a floating image acquisition device; splicing and preprocessing the undersea scanning images to obtain an undersea plan of the area to be measured; and determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model. Therefore, the technical scheme provided by the embodiment of the invention can measure on the water surface without launching water for visual inspection, relieves the technical problems of low measurement accuracy and long measurement time in the prior art, can improve the accuracy of the measurement result, reduces the measurement time, and is beneficial to improving the measurement efficiency.

In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.

FIG. 1 illustrates a prior art marine survey scene graph;

FIG. 2 is a flow chart of an floating seafloor data measurement method provided by an embodiment of the invention;

FIG. 3 shows a testing schematic diagram of floating image capturing devices provided by the embodiment of the invention;

FIG. 4 shows a comparison between images before and after processing according to an embodiment of the present invention;

FIG. 5 shows types of three-dimensional views of the sea bottom after image processing according to the embodiment of the invention;

FIG. 6 shows a corresponding subsea plan view of FIG. 5;

FIG. 7 shows a schematic diagram of a portion of a training sample;

FIG. 8 is a diagram showing the coral species of FIG. 6 and their distribution areas;

FIG. 9 is a schematic diagram of floating seafloor data measuring devices provided by an embodiment of the invention;

fig. 10 shows a schematic diagram of electronic devices provided by the embodiment of the invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be described more fully hereinafter with reference to the accompanying drawings in which embodiments of the present invention are shown and described, it being understood that the described embodiments are merely illustrative of some, but not all embodiments of the invention .

Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.

It should be noted that relational terms such as "" and "second," and the like, may be used solely to distinguish entities or operations from another entities or operations without necessarily requiring or implying any actual such relationship or order between such entities or operations, further that the terms "comprise," "include," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a -series of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.

The current biological species abundance measuring method depends on the visual inspection mode of a diver, and has the following defects:

, the measurement time is long, for example, the limitation of equipment (such as oxygen cylinder) results in short time for each launching measurement, and for large-area sea areas, multiple segmented measurements are required, resulting in long measurement time and low measurement efficiency.

Secondly, the measurement accuracy is not high, the diver can only collect small areas and estimate large areas under water, many assumptions need to be made, light in the seawater is refracted, and the accuracy of the measurement result is reduced due to visual inspection under the condition that the seawater is blue.

Based on this, the embodiment of the invention provides floating seabed data measurement methods, devices and electronic equipment, which can alleviate the problems of low measurement accuracy and long measurement time in the prior art, and have the advantages of high measurement result accuracy, short measurement time and reduced damage to ecology.

Firstly, the floating seabed data measurement methods provided by the embodiment of the invention are described as follows:

as shown in fig. 2, an embodiment of the present invention provides floating seafloor data measurement methods, including:

step S202, acquiring a submarine scanning image on the ocean surface of an area to be measured through a floating image acquisition device;

step S204, splicing and preprocessing the submarine scanning images to obtain a submarine plan view of the area to be measured;

and S206, determining the distribution areas of all types of corals in the sea floor plan based on a pre-trained coral classification model.

For step S202, the floating ocean surveying device can be used on the water surface, and the user can either hand-hold the surveying device on the water surface or drive the ocean surveying device to move by a moving device (such as a motor). Certainly, the floating ocean measuring device can be fixed differently, and a large sea area can be measured by arranging a plurality of floating ocean measuring devices.

The floating ocean surveying device comprises an image acquisition device, and particularly, the image acquisition device can be a camera or a photographic device. The image acquisition device can scan the image of the seabed to obtain a seabed scanning image. If the area of the area to be measured is large, the floating image acquisition device can move on the ocean surface of the area to be measured, so that the seabed scanning image of the area to be measured can be acquired.

In step S204, considering that the captured images are pieces, pieces, and a macro image of the region to be measured may not be obtained, the captured undersea scanned images are first stitched, and then the stitched images are preprocessed, where the preprocessing may include RGB histogram equalization, RGB to HSV conversion, and SV histogram equalization, so that the coral in the images is highlighted for identification.

In an alternative embodiment, the step S204 can be performed by the following steps when stitching the scan images of the sea bottom:

and splicing the seabed scanning images by image processing software such as PIX4D and the like to obtain a seabed spliced image of the whole area to be measured.

In an alternative embodiment, the step S204 includes, when performing image preprocessing:

a, Histogram Equalization (HE) processing is carried out on the seabed mosaic image based on RGB;

and B, converting the processed seabed mosaic image from RGB into HSV, and carrying out HE processing on SV (saturation and brightness).

In an optional embodiment, the step S204 splices and preprocesses the seafloor scan images to obtain a seafloor plan of the region to be measured, including:

1. splicing and preprocessing the submarine scanning images to obtain a submarine three-dimensional image of the area to be measured;

in an alternative embodiment, the step 1 includes the following sub-steps:

1.1, splicing the submarine scanning images to obtain a submarine spliced image of the area to be measured;

1.2, performing histogram equalization processing on the seabed spliced image of the area to be measured based on RBG;

and 1.3, converting the processed seabed spliced image into HSV (hue, saturation, value) by using an RBG (radial basis function), and carrying out histogram equalization processing on the saturation and the brightness to obtain a seabed three-dimensional image of the area to be measured.

2. And determining the seabed plan view of the area to be measured according to the seabed three-dimensional map of the area to be measured based on the seabed depth corresponding to each seabed scanning image.

In alternative embodiments, the seafloor depth may be obtained based on ultrasonic ranging techniques, or may be obtained from laser ranging.

In an alternative embodiment, the floating image acquisition device comprises a linear laser emitter, the linear laser emitter is used for emitting laser enclosing a fixed area to the seabed, and the seabed scanning image comprises an image of the laser; the method also comprises the step of determining the depth of the sea bottom: and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

In step S206, the coral classification models are CNN (Convolutional Neural Network) based models, which can be used to identify and classify corals.

In an alternative embodiment, the method further comprises the step of constructing a coral classification model:

specifically, the construction steps of the coral classification model comprise:

1) predetermining a training sample set, wherein each training sample corresponds to a coral type label;

the training sample set comprises multiple types of corals, and each type of coral has multiple samples.

Specifically, more than 30 pictures of each coral type are found on the network, all the pictures form a training sample set, and the coral pictures are divided into 8:1:1 (number of samples for training: number of samples for verification: number of samples for testing).

2) And training an initial coral classification model based on the training sample set to obtain a trained coral classification model.

In an alternative embodiment, the initial coral classification model is ImageNet CNN or google automl.

In possible implementations, an existing ImageNet CNN is trained based on a training sample set to obtain a trained coral classification model.

In other embodiments, the training sample set is directly trained using Google AutoML to obtain a trained coral classification model.

The embodiment of the invention provides a floating type seabed data measuring method, which comprises the steps of firstly, acquiring a seabed scanning image on the ocean surface of an area to be measured through a floating type image acquisition device; then splicing and preprocessing the submarine scanning images to obtain a submarine plan view of the area to be measured; and finally, determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model. Therefore, the technical scheme provided by the embodiment of the invention can measure on the water surface without launching water for visual inspection, relieves the technical problems of low measurement accuracy and long measurement time in the prior art, can improve the accuracy of the measurement result, reduces the measurement time, and is beneficial to improving the measurement efficiency.

For ease of understanding, the floating seafloor data measurement method is described below by way of example:

referring to fig. 3, the floating collection device used in the present embodiment will be briefly described, and as shown in fig. 3, the floating collection device includes a square shelf of a predetermined size, a camera disposed in the middle of the square shelf, and four line-type laser emitters disposed on four sides of the square shelf (mounted on the bottom of the shelf side, and thus not shown in the drawing); the water depth detection is carried out according to the area of an image area formed by laser surrounding and synthesized by the linear laser transmitter under water, namely the linear laser transmitter can be used for determining the seabed depth.

The method mainly comprises the following four processes:

(1) video recording of the sea floor. During the operation, the operator holds the rack to move on the ocean surface, and the rack is maintained to be horizontal as much as possible during the movement (for example, a horizontal indicator can be arranged on the rack, so that whether the rack is horizontal or not can be conveniently checked, and the adjustment can be timely made, so that the result is not influenced).

It will be appreciated that the smaller the enclosed square (red in colour) in figure 3, the deeper the sea floor.

(2) And (3) image processing, namely, considering that the obtained photos are photos and macroscopic marine ecosystems cannot be obtained, splicing the photos by software such as PIX4D, and the like, then starting HE processing of RBG, converting RGB into HSV, and performing HE processing on two SV parts in the HSV, so that the ecological colors and the like of the whole coral and the like can be enhanced.

Fig. 4 shows a comparison between types of images before and after processing, in which the left image is an unprocessed image (original) and the right image is a processed image (corrected).

Fig. 5 shows kinds of three-dimensional views of the sea bottom after image processing.

Further , the depth of the sea floor can be recorded by the size of the square.

Then, based on the three-dimensional map of the sea bottom and the corresponding depth of the sea bottom, a sea bottom plane map corresponding to the three-dimensional map of the sea bottom can be determined; fig. 6 shows a corresponding subsea plan view of fig. 5.

(3) Training CNN and image recognition, obtaining different types of coral pictures on the network, wherein each type of coral picture is multiple, and training the initial CNN by taking the pictures as a training sample set to obtain a coral classification model, wherein the initial CNN can be the existing ImageNet CNN or Google AutoML.

Fig. 7 shows a schematic diagram of a part of a training sample comprising labels and pictures labeled with coral species.

(4) The sea floor plan in fig. 6 is identified by using the trained coral classification model, and the identification result is shown in fig. 8, and fig. 8 shows the coral types and the distribution areas thereof in fig. 6, wherein dark squares represent sea anemones, and light squares represent brain corals.

The floating type seabed data measuring method provided by the embodiment of the invention is CNN-based machine vision technologies for image recognition and seabed ecological distribution measurement, the method does not need diving, visual inspection and complex hardware, and can measure the seabed only by a floating type image acquisition device on the water surface.

Referring to fig. 9, an embodiment of the present invention provides floating seafloor data measuring devices, which includes an acquisition module 901, a processing module 902 and a determination module 903.

The acquisition module 901 is used for acquiring a submarine scanning image on the ocean surface of an area to be measured by a floating image acquisition device;

a processing module 902, configured to splice and pre-process the seafloor scanning images to obtain a seafloor plan of the area to be measured;

a determining module 903, configured to determine distribution areas of various types of corals in the sea floor plan based on a pre-trained coral classification model.

In an alternative embodiment, the floating image acquisition device comprises a linear laser emitter, the linear laser emitter is used for emitting laser enclosing a fixed area to the seabed, and the seabed scanning image comprises an image of the laser; the determining module is further configured to:

and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

In an optional embodiment, the processing module 902 is configured to, when the seafloor scan images are spliced and preprocessed to obtain a seafloor plan view of the area to be measured, splice and preprocess the seafloor scan images to obtain a seafloor three-dimensional view of the area to be measured; and determining the seabed plan view of the area to be measured according to the seabed three-dimensional map of the area to be measured based on the seabed depth corresponding to each seabed scanning image.

In an optional embodiment, the processing module 902 is configured to splice the seafloor scanned images to obtain a seafloor spliced image of the area to be measured when the seafloor scanned images are spliced and preprocessed to obtain a seafloor three-dimensional map of the area to be measured; performing histogram equalization processing on the seabed spliced image of the area to be measured based on RBG; and converting the processed seabed spliced image into HSV (hue, saturation and value) by using RBG (radial basis function), and carrying out histogram equalization processing on the saturation and the brightness to obtain a seabed three-dimensional image of the area to be measured.

In an alternative embodiment, the apparatus further comprises a training module 904 for predetermining a set of training samples, each training sample corresponding to a coral type label; and training an initial coral classification model based on the training sample set to obtain a trained coral classification model.

In an alternative embodiment, the initial coral classification model is ImageNet CNN or Google AutoML.

The floating seabed data measuring device provided by the embodiment of the application has the same technical characteristics as the floating seabed data measuring method provided by the embodiment, so that the same technical problems can be solved, and the same technical effects can be achieved.

Referring to fig. 10, an embodiment of the present invention further provides electronic devices 100, including:

a processor 41, a memory 42, and a bus 43; the memory 42 is used for storing execution instructions and includes a memory 421 and an external memory 422; the memory 421 is also referred to as an internal memory, and is used for temporarily storing the operation data in the processor 41 and the data exchanged with the external memory 422 such as a hard disk, the processor 41 exchanges data with the external memory 422 through the memory 421, and when the computer apparatus 400 operates, the processor 41 communicates with the memory 42 through the bus 43, so that the processor 41 executes the following instructions in a user mode:

acquiring a seabed scanning image on the ocean surface of an area to be measured by a floating image acquisition device;

splicing and preprocessing the undersea scanning images to obtain an undersea plan of the area to be measured;

and determining the distribution area of various types of corals in the sea floor plan based on a pre-trained coral classification model.

Optionally, in the instructions executed by the processor 41, the floating image acquiring device includes a linear laser emitter, the linear laser emitter is configured to emit laser enclosing a fixed area to the seabed, and the seabed scanning image includes an image of the laser; further comprising:

and determining the corresponding seabed depth of the seabed scanning image based on the size of the area of the image area enclosed by the laser in the seabed scanning image.

Optionally, the instructions executed by the processor 41 to splice and pre-process the seafloor scan images to obtain a seafloor plan of the region to be measured includes:

splicing and preprocessing the submarine scanning images to obtain a submarine three-dimensional image of the area to be measured;

and determining the seabed plan view of the area to be measured according to the seabed three-dimensional map of the area to be measured based on the seabed depth corresponding to each seabed scanning image.

Optionally, the instructions executed by the processor 41 further include: the method comprises the following steps of splicing and preprocessing the seabed scanning images to obtain a seabed three-dimensional image of the area to be measured, and comprises the following steps:

splicing the undersea scanned images to obtain an undersea spliced image of the area to be measured;

performing histogram equalization processing on the seabed spliced image of the area to be measured based on RBG;

and converting the processed seabed spliced image into HSV (hue, saturation and value) by using RBG (radial basis function), and carrying out histogram equalization processing on the saturation and the brightness to obtain a seabed three-dimensional image of the area to be measured.

Optionally, the instructions executed by the processor 41 further include:

predetermining a training sample set, wherein each training sample corresponds to a coral type label;

and training an initial coral classification model based on the training sample set to obtain a trained coral classification model.

Optionally, the instructions executed by processor 41 include instructions for identifying the initial coral classification model as ImageNet CNN or Google AutoML.

The embodiment of the present invention further provides computer-readable storage media, where the computer-readable storage media stores a computer program, and the computer program is executed by a processor to perform the steps of the landmark based indoor positioning method provided in the foregoing embodiment.

The above-described apparatus embodiments are merely illustrative, and for example, the flowcharts and block diagrams in the figures may illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention.

In addition, each functional module or unit in each embodiment of the present invention may be integrated in to form independent parts, each module may exist separately, or two or more modules may be integrated to form independent parts.

Based on the understanding, the technical solution of the present invention, which is essentially or partially contributed to by the prior art, or the technical solution thereof, may be embodied in the form of a software product stored in storage media, which includes several instructions for causing computer devices (which may be smart phones, personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods according to the embodiments of the present invention.

The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention.

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种无监督绝对尺度计算方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!