CN114565846A - Plant growing environment identification method and equipment and computer readable storage medium - Google Patents

Plant growing environment identification method and equipment and computer readable storage medium Download PDF

Info

Publication number
CN114565846A
CN114565846A CN202210173783.8A CN202210173783A CN114565846A CN 114565846 A CN114565846 A CN 114565846A CN 202210173783 A CN202210173783 A CN 202210173783A CN 114565846 A CN114565846 A CN 114565846A
Authority
CN
China
Prior art keywords
illumination intensity
illumination
plant
intensity
species
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.)
Pending
Application number
CN202210173783.8A
Other languages
Chinese (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 Ruisheng Software Co Ltd
Original Assignee
Hangzhou Ruisheng Software 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 Ruisheng Software Co Ltd filed Critical Hangzhou Ruisheng Software Co Ltd
Priority to CN202210173783.8A priority Critical patent/CN114565846A/en
Publication of CN114565846A publication Critical patent/CN114565846A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Cultivation Of Plants (AREA)

Abstract

The invention provides a plant growth environment identification method, which comprises the steps of firstly identifying the species of a specific plant based on an image of the specific plant and a trained species identification model, obtaining the illumination intensity of an ambient light source in a preset area, then judging whether the specific plant is suitable for growing in the preset area based on the illumination intensity and the identified species, and providing reference for a user to buy or place plants. Correspondingly, the invention further provides an identification device and a non-transitory computer readable storage medium of the plant growing environment.

Description

Plant growing environment identification method and equipment and computer readable storage medium
Technical Field
The invention relates to the technical field of computers, in particular to a method and equipment for identifying a plant growing environment and a computer readable storage medium.
Background
The importance of light is prominent in the 5 major elements of light, temperature, water, gas and fertilizer for plant growth, because photosynthesis is the process by which plants utilize light energy to hydrate carbon dioxide and water into reduced carbohydrates. The plants in nature are various in variety, the requirements of different plants on light are different, the plants can be classified into positive plants, neutral plants, negative plants and other varieties according to the requirements of the plants on light, and each plant has an illumination intensity interval suitable for growing in photosynthesis.
However, for plants growing indoors, it is very difficult for users to determine whether the indoor environment is suitable for a specific plant growth, and therefore, a solution is needed.
Disclosure of Invention
The invention aims to provide a method, equipment and a computer-readable storage medium for identifying a plant growing environment, which are used for assisting a user in judging whether a specific plant is suitable for growing in a predetermined area.
In order to achieve the above object, the present invention provides a method for identifying a plant growing environment, comprising:
identifying the species of a specific plant based on an image of the specific plant and a trained species identification model;
acquiring the illumination intensity of an ambient light source in a preset area; and the number of the first and second groups,
determining whether the particular plant is suitable for growing within the predetermined area based on the illumination intensity and the identified species.
Optionally, the illumination intensity is obtained by using any photosensitive element in the photosensitive device.
Optionally, in response to a switching instruction, switching a photosensitive element of the photosensitive device, which acquires the illumination intensity.
Optionally, before acquiring the illumination intensity, the method further includes:
turning off the artificial light source;
placing the photosensitive device in the predetermined area; and/or the presence of a gas in the gas,
and aligning a photosensitive element for acquiring the illumination intensity in the photosensitive equipment to the direction of the ambient light source.
Optionally, the step of determining whether the specific plant is suitable for growing in the predetermined area based on the illumination intensity and the identified species comprises:
determining an intensity level at which the illumination intensity is based on the illumination intensity;
obtaining lighting requirements for the particular plant based on the identified species; and the number of the first and second groups,
determining whether the particular plant is suitable for growing within the predetermined area based on the intensity level and the lighting requirement.
Optionally, after determining whether the specific plant is suitable for growing in the predetermined area, the determination result is also displayed.
Optionally, when the determination result is displayed, one or at least two of the intensity of the illumination, the intensity level, the illumination requirement, and the illumination intensity interval corresponding to the illumination requirement are also displayed synchronously.
Optionally, one or at least two of the intensity of the illumination, the intensity level, the illumination requirement, and an illumination intensity interval corresponding to the illumination requirement are displayed by using a text label.
Optionally, the size of the illumination intensity and the illumination intensity interval corresponding to the illumination requirement are displayed by using a progress bar.
Optionally, the size of the illumination intensity and the illumination intensity interval corresponding to the illumination requirement are displayed in the same progress bar.
The invention also provides a device for identifying the plant growing environment, which comprises a processor and a memory, wherein the memory is stored with instructions, and when the instructions are executed by the processor, the method for identifying the plant growing environment is realized.
The present invention also provides a non-transitory computer readable storage medium having stored thereon instructions that, when executed, implement the plant growing environment identification method.
According to the identification method of the plant growing environment, firstly, the species of a specific plant is identified based on an image of the specific plant and a trained species identification model, the illumination intensity of an ambient light source in a preset area is obtained, then whether the specific plant is suitable for growing in the preset area is judged based on the illumination intensity and the identified species, and reference is provided for a user to buy or place the plant. Correspondingly, the invention also provides an identification device of the plant growing environment and a non-transitory computer readable storage medium.
Drawings
Fig. 1 is a flowchart of a method for identifying a plant growing environment according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an indication to a user provided by an embodiment of the present invention;
FIG. 3 is a flowchart of the steps provided by the embodiments of the present invention for determining and displaying whether a particular plant is suitable for growing in a predetermined area based on illumination intensity;
FIGS. 4a, 4b and 4c are three schematic views showing whether a specific plant is suitable for growing in a predetermined area according to an embodiment of the present invention;
FIGS. 5a, 5b and 5c are three schematic diagrams of plant growth showing which lighting requirements a predetermined area is suitable for according to an embodiment of the present invention;
fig. 6 is a block diagram of an interface of the identification device for plant growing environment according to the present embodiment;
wherein the reference numerals are:
100-an identification device of the growing environment of the plant; 110-a processor; 120-memory.
Detailed Description
The following describes in more detail embodiments of the present invention with reference to the schematic drawings. The advantages and features of the present invention will become more apparent from the following description. It is to be noted that the drawings are in a very simplified form and are not to precise scale, which is merely for the purpose of facilitating and distinctly claiming the embodiments of the present invention.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses. That is, the structures and methods herein are shown by way of example to illustrate various embodiments of the structures and methods herein. Those skilled in the art will appreciate, however, that they are merely illustrative of ways in which the invention may be practiced and not exhaustive. Furthermore, the figures are not necessarily to scale, some features may be exaggerated to show details of particular components.
Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values.
Fig. 1 is a flowchart of a method for identifying a plant growing environment according to this embodiment. As shown in fig. 1, the method for identifying a plant growing environment provided by this embodiment includes step S100, step S200, and step S300.
Step S100: and identifying the species of a specific plant based on the image of the specific plant and the trained species identification model.
In this embodiment, the image may refer to an image including the specific plant to be identified. It will be appreciated by those skilled in the art that if no plants are included in the image, the identification may not be performed or the user may be notified of the identification failure, or the species of plants closest to the received image (or the target in the image) may be identified. In some embodiments, the image may include all of the specific plant or only a portion of the specific plant. As a non-limiting example, the image may include any one or combination of at least a portion of the roots, stems, leaves, flowers, fruits, and seeds of the particular plant. In some embodiments, the imagery may be images previously stored by the user, taken in real-time, or downloaded from a network. In some embodiments, the imagery may include any form of visual presentation, such as still images, moving images, and videos, and the like. In some embodiments, the imagery may be images taken by the user or images that the user wishes to identify but are not taken by the user.
In this embodiment, the species of the specific plant is identified by a pre-trained species identification model. In some embodiments, before the identification using the species identification model, the image may be subject to target detection, and then the species identification model is used to identify one or more targets detected, i.e., the species of the specific plant, respectively. For example, the attention model may be used to detect each region of the specific plant in the image, and then each region may be identified.
The species identification model may be built based on a neural network, such as a deep Convolutional Neural Network (CNN) or a deep residual error network (Resnet), etc. The deep convolutional neural network is a deep feedforward neural network, and is used for scanning the plant image by utilizing a convolutional kernel, extracting the features to be identified in the image and further identifying the features to be identified of the plant. In addition, in the process of identifying the image, the original plant image can be directly input into the deep convolutional neural network model without preprocessing the plant image. Compared with other recognition models, the deep convolutional neural network model has higher recognition accuracy and recognition efficiency. Compared with a deep convolutional neural network model, the deep residual error network model increases an identity mapping layer, so that the phenomenon that the accuracy is saturated and even reduced due to a convolutional neural network along with the increase of the network depth (the number of stacked layers in the network) can be avoided. The identity mapping function of the identity mapping layer in the residual network model needs to satisfy: the sum of the identity mapping function and the input of the residual network model is equal to the output of the residual network model. After the identity mapping is introduced, the change of the residual network model to the output is more obvious, so that the identification accuracy and the identification efficiency of plant physiological period identification can be greatly improved, and the identification accuracy and the identification efficiency of species are further improved.
It should be noted that the inventive concept may also be practiced using other known or future developed training and recognition models.
Further, a certain number of image samples marked with the plant species names are obtained for the species of each plant, namely a training sample set, and the neural network is trained by using the image samples until the output accuracy of the neural network meets the requirement. The images may also be preprocessed before species identification based on the images. The pre-processing may include normalization, brightness adjustment, or noise reduction, among others. The noise reduction process can highlight the description of the characteristic part in the image, so that the characteristic is more vivid.
The training step of the species recognition model may specifically include: acquiring a training sample set, wherein each image sample in the training sample set is marked with a corresponding species name; acquiring a test sample set, wherein each image sample in the test sample set is marked with a corresponding species name, and the test sample set is different from the training sample set; training the species recognition model based on the training sample set; testing the species identification model based on the test sample set; when the test result indicates that the identification accuracy of the species identification model is smaller than the preset accuracy, increasing the number of samples in the training sample set for retraining; and finishing training when the test result indicates that the identification accuracy of the species identification model is greater than or equal to the preset accuracy.
For example, a certain number of image samples labeled with corresponding information are obtained for each species, and the number of image samples prepared for each species may be equal or different. The corresponding information labeled for each image sample may include the name of the species in the image sample (including the academic name, the alias, the category name of the botanical classification, etc.). The image samples taken for each species may include as many as possible images of different angles of view of the plants of that species, different lighting conditions, different weather conditions (e.g., the morphology of the same plant may be different on sunny and rainy days), different seasons (e.g., the morphology of the same plant may be different in different seasons), different times (e.g., the morphology of the same plant may be different in the morning and evening of each day), different growing environments (e.g., the morphology of the same plant may be different in indoor and outdoor growing), different geographical locations (e.g., the morphology of the same plant may be different in different geographical locations). In these cases, the corresponding information labeled for each image sample may further include information such as a shooting angle, illumination, weather, season, time, growing environment, or geographical location of the image sample.
The image samples subjected to the labeling processing can be divided into a training sample set for training and a testing sample set for testing training results. Typically, the number of image samples in the training sample set is significantly larger than the number of image samples in the test sample set, for example, the number of image samples in the test sample set may account for 5% to 20% of the total number of image samples, and the number of image samples in the corresponding training sample set may account for 80% to 95% of the total number of image samples. It will be appreciated by those skilled in the art that the number of image samples in the training sample set and the testing sample set can be adjusted as desired.
The species recognition model may be trained using a training sample set, and the trained species recognition model may be tested for recognition accuracy using a test sample set. And if the identification accuracy rate does not meet the requirement, increasing the number of the image samples in the training sample set, and retraining the species identification model by using the updated training sample set until the identification accuracy rate of the trained species identification model meets the requirement. And if the identification accuracy meets the requirement, finishing the training. In one embodiment, whether training can be ended may be determined based on whether the recognition accuracy is less than a preset accuracy. In this way, the trained species recognition model with output accuracy meeting the requirement can be used for species recognition.
Step S200 is executed: the illumination intensity of an ambient light source in a predetermined area is acquired.
In particular, the predetermined area may be an area where a user wishes to place a plant (e.g. for placing the specific plant). The predetermined area may be an indoor area or an outdoor area, and this embodiment is not limited.
Further, when acquiring the illumination intensity of the ambient light source in the predetermined area, the user may place a photosensitive device in the predetermined area, and acquire the illumination intensity of the ambient light source in the predetermined area by using a photosensitive element of the photosensitive device. The photosensitive device may be a mobile phone, a tablet computer, a video camera or a camera, and the photosensitive element may be an image sensor (a camera) of the photosensitive device. For example, when the photosensitive device is a mobile phone, the illumination intensity sensed by the camera can be obtained by calling the API according to the illumination intensity sensed by the camera of the mobile phone.
It should be noted that there may be only one image sensor of the photosensitive device, or two or more image sensors, for example, the mobile phone may have a front camera and a rear camera. When the light sensing elements of the light sensing equipment are used for acquiring the illumination intensity of the ambient light source in the preset area, any one of the light sensing elements in the light sensing equipment can be used for acquiring the illumination intensity; and a user can send a switching instruction to the photosensitive device through the interactive page of the photosensitive device, and in response to the switching instruction, the photosensitive device can switch the photosensitive element in the photosensitive device, which acquires the illumination intensity.
In this embodiment, before the illumination intensity is obtained, an indication may be given to the user, so as to increase the accuracy of the obtained illumination intensity. For example, fig. 2 is a schematic diagram of the present embodiment for indicating a user, and as shown in fig. 2, the user may be sequentially instructed to turn off the artificial light source, the placement position of the photosensitive device, and the orientation of the photosensitive element in the photosensitive device for acquiring the illumination intensity (this is merely an example, and the user may be specifically instructed to perform corresponding processing according to actually different guiding information). The user may, upon indication, turn off the artificial light source, place the photosensitive device in the predetermined area, and aim a photosensitive element of the photosensitive device that acquires the illumination intensity in the direction of the ambient light source (e.g., at a window or door). Thus, the accuracy of the acquired illumination intensity can be improved.
As an alternative embodiment, it may also be indicated whether the user currently measures the illumination intensity of the ambient light source in the predetermined area for a preferred time period or the like by acquiring time information and weather information, which are not explained one by one here.
It should be understood that the photosensitive device may feed back a specific magnitude of the illumination intensity after acquiring the illumination intensity, for example, 600 Lux.
Step S300 is executed: determining whether the particular plant is suitable for growing within the predetermined area based on the illumination intensity and the identified species.
Fig. 3 is a flowchart of the steps for determining and showing whether a specific plant is suitable for growing in a predetermined area based on the illumination intensity provided by the embodiment. As shown in fig. 3, in the present embodiment, the step of determining whether the specific plant is suitable for growing in the predetermined area based on the illumination intensity includes step S301, step S302, and step S303.
Step S301 is executed: and judging the intensity level of the illumination intensity based on the illumination intensity.
Specifically, the intensity level at which the illumination intensity is located is determined according to a predetermined rule based on the illumination intensity. For example, the intensity levels are classified into 6 levels, which are respectively "Dark", "Low Light", "Weak Light", "Moderate Light", "Adequate Light" and "Strong Light" from Low to high; the predetermined rule may be, for example: when the illumination intensity is between [0Lux, 100Lux), judging that the intensity level at which the illumination intensity is positioned is 'Dark'; when the illumination intensity is between [100Lux, 500Lux ], judging that the intensity level of the illumination intensity is 'Low Light'; when the illumination intensity is between [500Lux, 5000Lux ], judging that the intensity level of the illumination intensity is 'Weak Light'; when the illumination intensity is between [5000Lux, 10000Lux ], judging that the intensity level of the illumination intensity is 'mode Light'; when the illumination intensity is between [10000Lux, 20000Lux ], judging that the intensity level of the illumination intensity is 'Adequate Light'; when the illumination intensity is between [20000Lux, 30000Lux ], the intensity level at which the illumination intensity is determined is "Strong Light". According to the rule, if the illumination intensity is 600Lux, the intensity level of the illumination intensity is determined to be "Weak Light".
It is understood that the intensity level is not limited to be classified into 6 levels, and can be classified into less than 6 levels or more than 6 levels, and the predetermined rule is not limited thereto, and can be redesigned as needed, and will not be described in detail herein.
Step S302 is executed: obtaining lighting requirements for the particular plant based on the identified species.
In this embodiment, after identifying the species of the specific plant, the illumination requirement of the specific plant may be obtained. For example: the user can take an image of the foliage of a plant (either known or unknown to the user) and thereby identify the species of the plant as "scindapsus aureus".
Further, the lighting requirements of the particular plant may be obtained after identifying the species of the particular plant. For example, the lighting requirements are divided into 4 types, which are "Full Shade", "index Sunlight", "Partial Sun" and "Full Sun" from low to high, respectively, and the lighting requirements of all plants can be classified into the above 4 types according to the characteristics of each plant. According to this rule, if the species of the specific plant is "scindapsus aureus", it can be determined that the illumination requirement of the specific plant is "indiect Sunlight".
It is understood that the illumination requirements are not limited to be divided into 4 types, and may be divided into less than 4 types or more than 4 types, and the design may be redesigned as required, and redundant description is not repeated here.
Step S303 is executed: determining whether the particular plant is suitable for growing within the predetermined area based on the intensity level and the lighting requirement.
It should be understood that some intensity levels correspond to the illumination requirements. For example, the intensity level "Low Light" corresponds to the illumination requirement "index Sunlight", which indicates that the intensity level "Low Light" is suitable for the growth of plants with the illumination requirement "index Sunlight"; the intensity level "week Light" corresponds to the illumination requirements "Full Shade" and "indiect Sunlight", indicating that under the intensity level "week Light", plants with illumination requirements "Full Shade" and "indiect Sunlight" are suitable for growing; the intensity grade 'Moderate Light' corresponds to the illumination requirements 'Partial Sun' and 'Full Shade', and indicates that the intensity grade 'Moderate Light' is suitable for the growth of plants with the illumination requirements 'Partial Sun' and 'Full Shade'; the intensity grade 'supplement Light' corresponds to the illumination requirements 'Full Sun' and 'Partial Sun', and indicates that the intensity grade 'supplement Light' is suitable for the growth of plants with illumination requirements 'Full Sun' and 'Partial Sun'; the intensity level "Strong Light" corresponds to the illumination requirement "Full Sun", which indicates that the intensity level "Strong Light" is suitable for the growth of plants with illumination requirement "Full Sun"; the intensity level "Dark" has no corresponding lighting requirements, indicating that at the intensity level "Dark", it is not suitable for any plant growth. According to this rule, when the intensity level is "Weak Light" and the lighting requirement of the specific plant is "index Sunlight", it can be determined that the specific plant is suitable for growing in the predetermined area.
It is to be understood that the correspondence between the intensity levels and the illumination requirements is not limited thereto, and when the number of levels of the intensity levels and the kinds of the illumination requirements are changed, the correspondence between the intensity levels and the illumination requirements may be redesigned as needed; and the more the number of levels of the intensity levels is, the finer the types of the illumination requirements are, the more accurate the corresponding relation between the intensity levels and the illumination requirements is, and the more accurate the result of judging whether the specific plant is suitable for growing in the predetermined area is.
Further, in order to inform the user, after determining whether the specific plant is suitable for growing in the predetermined area, a determination result of whether the specific plant is suitable for growing in the predetermined area needs to be displayed. For example, when it is determined that the specific plant is suitable for growing in the predetermined area, a text label "Perfect spot" may be used to show that the specific plant is suitable for growing in the predetermined area; when it is determined that the specific plant is not suitable for growing in the predetermined area, the textual label "Light is to weather" may be used to show that the illumination intensity is too low relative to the illumination requirement of the specific plant, which is not suitable for growing in the predetermined area, or the textual label "Light is to weather strong" may be used to show that the illumination intensity is too high relative to the illumination requirement of the specific plant, which is not suitable for growing in the predetermined area. Of course, if the specific plant can grow in the predetermined area, but the illumination intensity of the predetermined area is not the optimal illumination intensity of the specific plant, the user may also be reminded with a corresponding text label.
Further, when the determination result is displayed, one or at least two of the intensity of the illumination, the intensity level, the illumination requirement and the illumination intensity interval corresponding to the illumination requirement may be displayed synchronously.
As an alternative embodiment, one or at least two of the magnitude of the illumination intensity, the intensity level, the illumination requirement, and an illumination intensity interval corresponding to the illumination requirement may be displayed by using a text label; the size of the illumination intensity and the illumination intensity interval corresponding to the illumination requirement can also be displayed by using a progress bar; or, the contents to be displayed are displayed in two forms of progress bars combined with the text labels.
Next, the illumination requirement is displayed by using a text label, and the magnitude of the illumination intensity and the illumination intensity interval corresponding to the illumination requirement are displayed by using a progress bar as an example. Fig. 4a, fig. 4b and fig. 4c are three schematic diagrams showing whether the specific plant is suitable for growing in the predetermined area. As shown in fig. 4a, the same progress bar is used to show the size of the illumination intensity (light shade in the progress bar) and the illumination intensity interval (dark shade in the progress bar) corresponding to the illumination requirement, and a text label is used to show that the illumination requirement of the specific plant is "Partial Sun" and that the specific plant is suitable for growing "Perfect spot" in the predetermined area. As shown in fig. 4b, the same progress bar is used to show the size of the illumination intensity (Light shade in the progress bar) and the illumination intensity interval corresponding to the illumination requirement (dark shade in the progress bar), a text label is used to show that the illumination requirement of the specific plant is "Partial Sun" and that the illumination intensity is too low "Light is to week" compared to the illumination requirement of the specific plant. As shown in fig. 4c, the same progress bar is used to show the size of the illumination intensity (Light shade in the progress bar) and the illumination intensity interval corresponding to the illumination requirement (dark shade in the progress bar), a text label is used to show that the illumination requirement of the specific plant is "Partial Sun" and the illumination intensity is too high "Light is to strong compared to the illumination requirement of the specific plant.
As an alternative embodiment, the present invention is not limited to displaying the illumination intensity and the illumination intensity interval corresponding to the illumination requirement in the same progress bar, and may also display the illumination intensity and the illumination intensity interval corresponding to the illumination requirement in two progress bars, respectively.
Next, the description will be given by taking an example in which the magnitude of the illumination intensity is displayed by a progress bar, and the illumination requirement suitable for the illumination intensity is displayed by a text label. Fig. 5a, fig. 5b and fig. 5c are three schematic diagrams of the present embodiment showing the plant growth for which lighting requirement the predetermined area is suitable for. As shown in fig. 5a, the size of the illumination intensity (shaded in the progress bar) is shown by using the progress bar, the level of the illumination intensity is "Dark", and the plants suitable for the predetermined area are shown by using the text labels as "Not able for plant groth", which indicates that the predetermined area is Not suitable for any plant growth. As shown in fig. 5b, the size of the illumination intensity (the shadow in the progress bar) is displayed by using the progress bar, the level of the illumination intensity is "Low Light", and the plants suitable for the predetermined area are displayed by using the text labels as "index Sunlight", which indicates that the predetermined area is suitable for the growth of plants with the illumination requirement of "index Sunlight". As shown in fig. 5c, the size of the illumination intensity (the shadow in the progress bar) is displayed by using the progress bar, the level of the illumination intensity is "Weak Light", and the plants suitable for the predetermined area are displayed by using the text labels as "indiect Sunlight/Full Shade", which indicates that the predetermined area is suitable for the growth of plants with illumination requirements as "indiect Sunlight" and "Full Shade".
In this embodiment, the species of the specific plant is identified by the species identification model, but this should not be limited thereto, and the species of the specific plant may also be a species known to the user (for example, the user searches the species of the specific plant through other search channels or the user knows the species of the specific plant by himself). In this way, whether the specific plant is suitable for growing in the predetermined area can be determined directly according to the illumination intensity and the known species of the user without using the species identification model to identify the species of the specific plant.
As an alternative embodiment, if only the illumination intensity of the ambient light source in the predetermined area needs to be obtained, step S100 and step S300 may not be executed, and step S200 is executed alone, that is, the user may place the photosensitive device in the predetermined area alone, and obtain the illumination intensity of the ambient light source in the predetermined area by using the photosensitive element of the photosensitive device, so as to implement the measurement of the illumination intensity of the ambient light source in the predetermined area.
Fig. 6 is an interface block diagram of the identification device for plant growing environment according to this embodiment. As shown in fig. 6, the present embodiment further provides an identification apparatus 100 for a plant growing environment, which includes a processor 110 and a memory 120, where the memory 120 stores instructions, and when the instructions are executed by the processor 110, the steps of the identification method for a plant growing environment are implemented.
Among other things, processor 110 may perform various actions and processes in accordance with instructions stored in memory 120. In particular, the processor 110 may be an integrated circuit chip having signal processing capabilities. The processor may be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. Various methods, steps and logic blocks disclosed in embodiments of the invention may be implemented or performed. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, which may be an X86 architecture or an ARM architecture or the like.
The memory 120 stores executable instructions that perform the object recognition methods described above when executed by the processor 110. The memory 120 may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Link Dynamic Random Access Memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memories of the methods described herein are intended to comprise, without being limited to, these and any other suitable types of memory.
According to another aspect of the present invention, a non-transitory computer-readable storage medium is proposed, on which instructions are stored, which when executed, may implement the steps in the identification method of a plant growing environment described above.
Similarly, non-transitory computer readable storage media in embodiments of the invention may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. It should be noted that the computer-readable storage media described herein are intended to comprise, without being limited to, these and any other suitable types of memory.
In summary, in the identification method for plant growing environment provided by the embodiment of the present invention, the species of a specific plant is identified based on an image of the specific plant and a trained species identification model, the illumination intensity of an ambient light source in a predetermined area is obtained, and then it is determined whether the specific plant is suitable for growing in the predetermined area based on the illumination intensity, so as to provide a reference for a user to purchase or place a plant. Correspondingly, the invention further provides an identification device and a non-transitory computer readable storage medium of the plant growing environment.
It is to be noted that the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In general, the various exemplary embodiments of this invention may be implemented in hardware or special purpose circuits, software, firmware, logic or any combination thereof. Certain aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of the embodiments of the invention may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
The terms "front," "back," "top," "bottom," "over," "under," and the like in the description and in the claims, if any, are used for descriptive purposes and not necessarily for describing permanent relative positions. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in other orientations than those illustrated or otherwise described herein.
As used herein, the word "exemplary" means "serving as an example, instance, or illustration," and not as a "model" that is to be replicated accurately. Any implementation exemplarily described herein is not necessarily to be construed as preferred or advantageous over other implementations. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the detailed description.
As used herein, the term "substantially" is intended to encompass any minor variation resulting from design or manufacturing imperfections, device or component tolerances, environmental influences, and/or other factors. The word "substantially" also allows for differences from a perfect or ideal situation due to parasitics, noise, and other practical considerations that may exist in a practical implementation.
In addition, the foregoing description may refer to elements or nodes or features being "connected" or "coupled" together. As used herein, unless expressly stated otherwise, "connected" means that one element/node/feature is directly connected to (or directly communicates with) another element/node/feature, either electrically, mechanically, logically, or otherwise. Similarly, unless expressly stated otherwise, "coupled" means that one element/node/feature may be mechanically, electrically, logically, or otherwise joined to another element/node/feature in a direct or indirect manner to allow for interaction, even though the two features may not be directly connected. That is, to "couple" is intended to include both direct and indirect joining of elements or other features, including connection with one or more intermediate elements.
In addition, "first," "second," and like terms may also be used herein for reference purposes only, and thus are not intended to be limiting. For example, the terms "first," "second," and other such numerical terms referring to structures or elements do not imply a sequence or order unless clearly indicated by the context.
It will be further understood that the terms "comprises" and/or "comprising," when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
In the present invention, the term "providing" is used broadly to encompass all ways of obtaining an object, and thus "providing an object" includes, but is not limited to, "purchasing," "preparing/manufacturing," "arranging/setting," "installing/assembling," and/or "ordering" the object, and the like.
Although some specific embodiments of the present invention have been described in detail by way of illustration, it should be understood by those skilled in the art that the above illustration is only for the purpose of illustration and is not intended to limit the scope of the invention. The various embodiments disclosed herein may be combined in any combination without departing from the spirit and scope of the present invention. It will also be appreciated by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the invention. The scope of the invention is defined by the appended claims.

Claims (12)

1. A method for identifying a plant growing environment, comprising:
identifying the species of a specific plant based on an image of the specific plant and a trained species identification model;
acquiring the illumination intensity of an ambient light source in a preset area; and the number of the first and second groups,
determining whether the particular plant is suitable for growing within the predetermined area based on the illumination intensity and the identified species.
2. The method of claim 1, wherein the illumination intensity is obtained by any one of the light-sensitive elements in the light-sensitive device.
3. The method for identifying a plant growing environment according to claim 2, wherein a light sensing element of said light sensing device for acquiring said illumination intensity is switched in response to a switching instruction.
4. The method for identifying a plant growing environment according to claim 2, further comprising, before obtaining said illumination intensity:
turning off the artificial light source;
placing the photosensitive device in the predetermined area; and/or the presence of a gas in the gas,
and aligning a photosensitive element for acquiring the illumination intensity in the photosensitive equipment to the direction of the ambient light source.
5. The method of claim 1, wherein the step of determining whether the specific plant is suitable for growing in the predetermined area based on the illumination intensity and the identified species comprises:
determining an intensity level at which the illumination intensity is based on the illumination intensity;
obtaining lighting requirements for the particular plant based on the identified species; and the number of the first and second groups,
determining whether the particular plant is suitable for growing within the predetermined area based on the intensity level and the lighting requirement.
6. The method according to claim 6, wherein after determining whether the specific plant is suitable for growing in the predetermined area, the determination result is displayed.
7. The method according to claim 6, wherein one or at least two of the intensity of the illumination, the intensity level, the illumination requirement, and an illumination intensity interval corresponding to the illumination requirement are displayed simultaneously when the determination result is displayed.
8. The method according to claim 7, wherein one or at least two of the magnitude of the illumination intensity, the intensity level, the illumination requirement, and an illumination intensity interval corresponding to the illumination requirement are displayed by using a text label.
9. The method for identifying a plant growing environment according to claim 7, wherein the size of the illumination intensity and the illumination intensity interval corresponding to the illumination requirement are displayed by using a progress bar.
10. The method according to claim 9, wherein the magnitude of the illumination intensity and the illumination intensity interval corresponding to the illumination requirement are displayed in the same progress bar.
11. An identification device of a plant growing environment, characterized in that it comprises a processor and a memory, said memory having stored thereon instructions which, when executed by said processor, implement a method of identification of a plant growing environment according to any one of claims 1 to 10.
12. A non-transitory computer-readable storage medium having stored thereon instructions which, when executed, implement the method of identifying a plant growing environment according to any one of claims 1 to 10.
CN202210173783.8A 2022-02-24 2022-02-24 Plant growing environment identification method and equipment and computer readable storage medium Pending CN114565846A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210173783.8A CN114565846A (en) 2022-02-24 2022-02-24 Plant growing environment identification method and equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210173783.8A CN114565846A (en) 2022-02-24 2022-02-24 Plant growing environment identification method and equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN114565846A true CN114565846A (en) 2022-05-31

Family

ID=81716068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210173783.8A Pending CN114565846A (en) 2022-02-24 2022-02-24 Plant growing environment identification method and equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN114565846A (en)

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060038983A1 (en) * 2004-08-17 2006-02-23 Suncalc Corporation Sunlight measuring device
EP2710883A1 (en) * 2012-09-24 2014-03-26 Heliospectra AB Spectrum optimization for artificial illumination
US20140093138A1 (en) * 2011-06-29 2014-04-03 Fujitsu Limited Plant species identification apparatus and method
KR101402778B1 (en) * 2013-03-13 2014-06-03 동양로지텍(주) Method of location-based management sunlight for plant cultivation and apparatus thereof
US20160324074A1 (en) * 2015-05-04 2016-11-10 Xiaomi Inc. Plant variety recommendation method and apparatus
CN106446434A (en) * 2016-09-30 2017-02-22 深圳前海弘稼科技有限公司 Method and device for determining plantable plants
CN206042420U (en) * 2016-04-12 2017-03-22 云上后稷(北京)科技有限公司 Intelligence vegetation LED lamp controller
CN108346142A (en) * 2018-01-16 2018-07-31 中国农业大学 A kind of plant growth state recognition methods based on plant illumination image
US20180232578A1 (en) * 2017-02-16 2018-08-16 Wal-Mart Stores, Inc. Systems and methods for identifying and displaying optimal locations for a garden
CN111405726A (en) * 2019-11-29 2020-07-10 深圳市赛亿科技开发有限公司 Intelligent plant table lamp, control method thereof and computer readable storage medium
US20200260652A1 (en) * 2018-02-23 2020-08-20 Fujian Sanan Sino-Science Photobiotech Co., Ltd. Plant Illumination Optical Device and Plant Cultivation Device Containing Optical Device
CN111639750A (en) * 2020-05-26 2020-09-08 珠海格力电器股份有限公司 Control method and device of intelligent flowerpot, intelligent flowerpot and storage medium
CN112015212A (en) * 2020-08-07 2020-12-01 中国农业科学院都市农业研究所 Light environment regulation and control method and system, equipment and medium
WO2021023022A1 (en) * 2019-08-07 2021-02-11 潘皖瑜 Plant growth lighting apparatus having high visual security and control method therefor
US10986789B1 (en) * 2017-08-29 2021-04-27 Alarm.Com Incorporated System and method for sensor-assisted indoor gardening
CN113627216A (en) * 2020-05-07 2021-11-09 杭州睿琪软件有限公司 Plant state evaluation method, system and computer readable storage medium
CN113615423A (en) * 2021-08-11 2021-11-09 深圳市恩科照明有限公司 Novel plant growth lamp control method and system
US20210350235A1 (en) * 2020-05-05 2021-11-11 Planttagg, Inc. System and method for horticulture viability prediction and display
CN114027052A (en) * 2021-10-20 2022-02-11 华南农业大学 Illumination regulation and control system for plant reproductive development

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060038983A1 (en) * 2004-08-17 2006-02-23 Suncalc Corporation Sunlight measuring device
US20140093138A1 (en) * 2011-06-29 2014-04-03 Fujitsu Limited Plant species identification apparatus and method
EP2710883A1 (en) * 2012-09-24 2014-03-26 Heliospectra AB Spectrum optimization for artificial illumination
KR101402778B1 (en) * 2013-03-13 2014-06-03 동양로지텍(주) Method of location-based management sunlight for plant cultivation and apparatus thereof
US20160324074A1 (en) * 2015-05-04 2016-11-10 Xiaomi Inc. Plant variety recommendation method and apparatus
CN206042420U (en) * 2016-04-12 2017-03-22 云上后稷(北京)科技有限公司 Intelligence vegetation LED lamp controller
CN106446434A (en) * 2016-09-30 2017-02-22 深圳前海弘稼科技有限公司 Method and device for determining plantable plants
US20180232578A1 (en) * 2017-02-16 2018-08-16 Wal-Mart Stores, Inc. Systems and methods for identifying and displaying optimal locations for a garden
US10986789B1 (en) * 2017-08-29 2021-04-27 Alarm.Com Incorporated System and method for sensor-assisted indoor gardening
CN108346142A (en) * 2018-01-16 2018-07-31 中国农业大学 A kind of plant growth state recognition methods based on plant illumination image
US20200260652A1 (en) * 2018-02-23 2020-08-20 Fujian Sanan Sino-Science Photobiotech Co., Ltd. Plant Illumination Optical Device and Plant Cultivation Device Containing Optical Device
WO2021023022A1 (en) * 2019-08-07 2021-02-11 潘皖瑜 Plant growth lighting apparatus having high visual security and control method therefor
CN111405726A (en) * 2019-11-29 2020-07-10 深圳市赛亿科技开发有限公司 Intelligent plant table lamp, control method thereof and computer readable storage medium
US20210350235A1 (en) * 2020-05-05 2021-11-11 Planttagg, Inc. System and method for horticulture viability prediction and display
CN113627216A (en) * 2020-05-07 2021-11-09 杭州睿琪软件有限公司 Plant state evaluation method, system and computer readable storage medium
CN111639750A (en) * 2020-05-26 2020-09-08 珠海格力电器股份有限公司 Control method and device of intelligent flowerpot, intelligent flowerpot and storage medium
CN112015212A (en) * 2020-08-07 2020-12-01 中国农业科学院都市农业研究所 Light environment regulation and control method and system, equipment and medium
CN113615423A (en) * 2021-08-11 2021-11-09 深圳市恩科照明有限公司 Novel plant growth lamp control method and system
CN114027052A (en) * 2021-10-20 2022-02-11 华南农业大学 Illumination regulation and control system for plant reproductive development

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
范菁;张萃;董天阳;: "遮荫环境下的植物生长建模及仿真", 计算机仿真, no. 11, 15 November 2009 (2009-11-15) *

Similar Documents

Publication Publication Date Title
Vina et al. Monitoring maize (Zea mays L.) phenology with remote sensing
Chen et al. Detecting citrus in orchard environment by using improved YOLOv4
JP5162890B2 (en) Correction method in remote sensing
WO2023029373A1 (en) High-precision farmland vegetation information extraction method
Sakamoto et al. Assessment of digital camera-derived vegetation indices in quantitative monitoring of seasonal rice growth
CN109325495B (en) Crop image segmentation system and method based on deep neural network modeling
US20220358772A1 (en) Plant blooming period broadcast method and system, and computer-readable storage medium
CN111340141A (en) Crop seedling and weed detection method and system based on deep learning
CN113627216B (en) Plant state evaluation method, system and computer readable storage medium
CN109815916A (en) A kind of recognition methods of vegetation planting area and system based on convolutional neural networks algorithm
JP2007171033A (en) Indirect measuring method and system of leaf area index
CN105809146A (en) Image scene recognition method and device
CN107532997A (en) Plant growth index determining devices and methods therefor and plant growth index determining system
Sakamoto et al. Detecting seasonal changes in crop community structure using day and night digital images
CN103322981A (en) Method for on-orbit optimization of imaging parameters of TDI CCD camera
Solvin et al. Use of UAV photogrammetric data in forest genetic trials: measuring tree height, growth, and phenology in Norway spruce (Picea abies L. Karst.)
CN114170509A (en) Plant identification method, plant identification device and plant identification system
CN109241918A (en) A kind of plant management-control method, apparatus and system based on plant information
US20230042208A1 (en) Object identification method, apparatus and device
CN115661544B (en) Spinach seedling water stress grade classification system and method based on N-MobileNetXt
CN113313193A (en) Plant picture identification method, readable storage medium and electronic device
CN104182972B (en) Ball firing automatic scoring round target system and method under a kind of field complex illumination
Saeed et al. Cotton plant part 3D segmentation and architectural trait extraction using point voxel convolutional neural networks
CN105004327A (en) Intelligent terminal-based vegetation leaf area index information automatic measurement system
CN114565846A (en) Plant growing environment identification method and equipment and computer readable storage medium

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