WO2019000566A1 - Processing method and processing system for demonstrating crop growing process - Google Patents
Processing method and processing system for demonstrating crop growing process Download PDFInfo
- Publication number
- WO2019000566A1 WO2019000566A1 PCT/CN2017/096268 CN2017096268W WO2019000566A1 WO 2019000566 A1 WO2019000566 A1 WO 2019000566A1 CN 2017096268 W CN2017096268 W CN 2017096268W WO 2019000566 A1 WO2019000566 A1 WO 2019000566A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- crop
- images
- animation
- threshold
- video
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 230000012010 growth Effects 0.000 claims abstract description 49
- 238000012272 crop production Methods 0.000 claims description 27
- 235000013311 vegetables Nutrition 0.000 abstract description 23
- 230000035784 germination Effects 0.000 abstract description 8
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 241000196324 Embryophyta Species 0.000 description 13
- 230000008636 plant growth process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 241000219112 Cucumis Species 0.000 description 4
- 235000015510 Cucumis melo subsp melo Nutrition 0.000 description 4
- 238000003306 harvesting Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000017260 vegetative to reproductive phase transition of meristem Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/74—Browsing; Visualisation therefor
- G06F16/745—Browsing; Visualisation therefor the internal structure of a single video sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
Definitions
- the invention relates to the technical field of agricultural planting, in particular to a processing method for demonstrating a long process of crop production, and a processing system for demonstrating a demonstration of a long process of crop production.
- the greenhouse is equipped with a camera. By checking the photos of vegetables, it can monitor the production of greenhouses. It can also be used as a vegetable traceability. However, this monitoring method is too boring, and it cannot quickly display the growth process of vegetables and affect the user experience.
- the present invention aims to solve at least one of the technical problems existing in the prior art or related art.
- a first aspect of the present invention is to provide a processing method for demonstrating a long process of crop production.
- a second aspect of the invention resides in a processing system that demonstrates the long process of crop production.
- a method for demonstrating a growth process of a crop comprising: periodically collecting and storing an image of a crop, the image including a photograph of the crop or a video screenshot of the crop; the number of statistical images, and The number of images is compared with a first threshold; when the number of images reaches a first threshold, the images are synthesized in chronological order; the synthesized animation is sent to the terminal for presentation.
- a method for processing the growth process of a crop is demonstrated, and the cropping in the greenhouse is periodically collected. Take a photo of the object or take a screenshot of the video, save the captured photo or video screenshot, and then arrange the saved photo or video screenshot in chronological order and send the animation to the terminal for presentation.
- animation not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
- the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
- the step of periodically collecting and storing the image of the crop comprises: collecting a photograph of the crop according to a preset frequency, and storing the photograph of the crop; or collecting the video of the crop according to the preset time interval. Perform image recognition on the video.
- the image corresponding to any graphics frame in the video is different from the image corresponding to the previous frame of any graphics frame, the image corresponding to any graphics frame is intercepted and stored.
- the timing of collecting and storing images of crops includes two schemes. First, the photos of the crops are collected according to the preset frequency, and the photos of the crops are stored; secondly, the video of the crops is collected according to the preset time interval, and the captured video is subjected to image recognition and analysis, when a certain graphic frame is When the content and the content of the previous image frame have a color, or the content changes significantly, such as when the plant blooms or results, a new color or shape of the content appears in the image frame, then the image frame can be determined.
- the corresponding photograph is a representation of the crop entering a new state of growth, and the photographs of these crops entering a new state of growth are intercepted and stored in order.
- the stored photos or video screenshots are arranged in chronological order.
- the animation can not only quickly show the process of plant growth, but also the planting calendar of the greenhouse.
- the record of the process enables the user to experience the growth process of the plant from germination to maturity, thereby increasing the fun of planting vegetables, increasing the subsidiary value of the greenhouse, and improving the user experience.
- the method further includes: setting the preset frequency and the preset time interval according to the growth period of the crop.
- the photograph of the crop is collected according to the preset frequency.
- the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set.
- Timed photo taking time such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours.
- step of sending the synthesized animation to the client for presentation further comprising: continuing to count the number of images, and comparing the number of images with the first threshold; When the number reaches the first threshold, the images are synthesized in chronological order, and the currently synthesized animation is merged with the previously synthesized animation; the merged animation is sent to the terminal for presentation.
- the first threshold ranges from 200 to 300 sheets.
- the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 to 300 sheets, but is not limited thereto.
- the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the re-synthesized animation can be combined with the previous one. The animations are merged to get an animation from planting to maturity.
- a processing system for demonstrating a long process of crop production comprising: an acquisition unit for periodically collecting and storing images of crops, the image including a photograph of a crop or a video screenshot of a crop; a statistical unit, And counting the number of images, and comparing the number of images with a first threshold; the processing unit is configured to synthesize the images in chronological order when the number of images reaches the first threshold; the sending unit is configured to synthesize The animation is sent to the terminal for presentation.
- the photos of the crops in the greenhouse are collected periodically or the video screenshots are taken, the captured photos or video screenshots are saved, and the saved photos or video screenshots are arranged in an chronological order to make an animation.
- Through animation not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
- the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
- the collecting unit is specifically configured to: collect photos of the crops according to a preset frequency, and store the photos of the crops; or collect videos of the crops according to preset time intervals, and perform image recognition on the video.
- the image corresponding to any graphics frame in the video is different from the image corresponding to the previous frame of any graphics frame, the image corresponding to any graphics frame is intercepted and stored.
- the timing of collecting and storing images of crops includes two schemes. First, the photos of the crops are collected according to the preset frequency, and the photos of the crops are stored; secondly, the video of the crops is collected according to the preset time interval, and the captured video is subjected to image recognition and analysis.
- the content of a certain graphic frame has a color, or the content of the previous image frame changes significantly, such as when the plant blooms or results, a new color or shape of the content appears in the image frame, then Determining that the photo corresponding to the certain image frame is a manifestation of the crop entering a new growing state, the photographs of the crops entering the new growing state are intercepted and stored in order.
- the stored photos or video screenshots are arranged in a chronological order to synthesize the animation.
- the animation can quickly and comprehensively display the process of plant growth. It is also a record of the planting process of the greenhouse, improving the user experience and improving the subsidiary value of the greenhouse.
- the method further includes: a setting unit, configured to set a preset frequency and a preset time interval according to a growth period of the crop before the step of sequentially collecting and storing the image of the crop.
- the photograph of the crop is collected according to the preset frequency.
- the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set.
- Timed photo taking time such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours.
- the statistic unit is further configured to: after the step of sending the synthesized animation to the client for the presentation, continue to count the number of the images, and compare the number of the images with the first threshold;
- the processing unit is further configured to, when the number of images reaches the first threshold, synthesize the images in chronological order again, and merge the currently synthesized animation with the previously synthesized animation; the sending unit is further used for combining The animation is sent to the terminal for presentation.
- the first threshold ranges from 200 to 300 sheets.
- the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 to 300 sheets, but is not limited thereto.
- the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the synthesized animation can be merged with the previously synthesized animation, thereby obtaining An animation of planting begins and matures.
- FIG. 1 is a flow chart showing a processing method for demonstrating a long process of crop production according to an embodiment of the present invention
- FIG. 2 is a flow chart showing a processing method for demonstrating a long process of crop production according to another embodiment of the present invention
- FIG. 3 is a flow chart showing a processing method for demonstrating a long process of crop production according to still another embodiment of the present invention.
- FIG. 4 shows a schematic block diagram of a processing system that demonstrates a long process of crop production in accordance with one embodiment of the present invention
- Figure 5 shows a schematic block diagram of a processing system demonstrating a long process of crop production in accordance with another embodiment of the present invention
- Figure 6 shows a schematic block diagram of a terminal in accordance with one embodiment of the present invention.
- Figure 7 shows a schematic diagram of a computer device in accordance with one embodiment of the present invention.
- the processing method 100 includes:
- Step 102 periodically collecting and storing an image of the crop, the image including a photo of the crop or a video screenshot of the crop;
- Step 104 counting the number of images, and comparing the number of images with a first threshold
- Step 106 when the number of images reaches a first threshold, synthesize the images in chronological order;
- step 108 the synthesized animation is sent to the terminal for presentation.
- the invention provides a method 100 for demonstrating the growth process of a crop, periodically collecting photos of crops in the greenhouse or extracting video screenshots, saving the collected photos or video screenshots, and then arranging the saved photos or video screenshots into chronological order. And send the animation to the terminal for demonstration.
- animation not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
- the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
- the processing method 200 includes:
- Step 202 periodically collecting and storing images of crops, the images including photos of crops or Video screenshot of the crop; among them,
- the step of periodically collecting and storing the image of the crop specifically includes: collecting photos of the crop according to a preset frequency, and storing the photograph of the crop; or collecting the video of the crop according to the preset time interval, and performing image recognition on the video, in the video If the image corresponding to any graphics frame is different from the image corresponding to the previous frame of any graphics frame, the image corresponding to any graphics frame is intercepted and stored;
- Step 204 Count the number of images, and compare the number of images with a first threshold
- Step 206 When the number of images reaches the first threshold, synthesize the images in chronological order;
- step 208 the synthesized animation is sent to the terminal for presentation.
- the timing of collecting and storing images of crops includes two scenarios. First, the photos of the crops are collected according to the preset frequency, and the photos of the crops are stored; secondly, the video of the crops is collected according to the preset time interval, and the captured video is subjected to image recognition and analysis, when a certain graphic frame is When the content and the content of the previous image frame have a color, or the content changes significantly, such as when the plant blooms or results, a new color or shape of the content appears in the image frame, then the image frame can be determined.
- the corresponding photograph is a representation of the crop entering a new state of growth, and the photographs of these crops entering a new state of growth are intercepted and stored in order.
- the stored photos or video screenshots are arranged in a chronological order to synthesize the animation.
- the animation can quickly and comprehensively display the process of plant growth. It is also a record of the planting process of the greenhouse, improving the user experience and improving the subsidiary value of the greenhouse.
- the processing method 300 includes:
- Step 302 Set a preset frequency and a preset time interval according to a growth cycle of the crop
- Step 304 Collect a photograph of the crop according to a preset frequency, and store the photograph of the crop; or collect the video of the crop according to the preset time interval, and perform image recognition on the video, and the image corresponding to any graphic frame in the video and When the image corresponding to the previous frame of any graphics frame is different, the image corresponding to any graphics frame is intercepted and stored;
- Step 306 counting the number of images, and comparing the number of images with a first threshold, the image including a photo of the crop or a video screenshot of the crop;
- Step 308 when the number of images reaches the first threshold, synthesize the images in chronological order;
- step 310 the synthesized animation is sent to the terminal for presentation.
- the photograph of the crop is collected according to the preset frequency.
- the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set.
- Timed photo taking time such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours.
- the step of transmitting the synthesized animation to the client for presentation further comprising: continuing to count the number of images, and comparing the number of images with the first threshold; When the number reaches the first threshold, the images are synthesized in chronological order, and the currently synthesized animation is merged with the previously synthesized animation; the merged animation is sent to the terminal for presentation.
- the first threshold has a value ranging from 200 to 300 sheets.
- the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 sheets to 300 sheets, but is not limited thereto.
- the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the synthesized animation can be merged with the previously synthesized animation, thereby obtaining An animation of planting begins and matures.
- the processing system 400 includes:
- the collecting unit 402 is configured to periodically collect and store an image of the crop, the image including a photo of the crop or a video screenshot of the crop;
- a statistical unit 404 configured to count the number of images, and compare the number of images with a first threshold
- the processing unit 406 is configured to synthesize the images in chronological order when the number of images reaches the first threshold;
- the sending unit 408 is configured to send the synthesized animation to the terminal for presentation.
- the photos of the crops in the greenhouse are collected periodically or a video screenshot is taken, the captured photos or video screenshots are saved, and the saved photos or video screenshots are arranged in an chronological order. And send the animation to the terminal for demonstration.
- animation not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
- the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
- the collecting unit 402 is configured to: collect photos of the crops according to the preset frequency, and store the photos of the crops; or collect the video of the crops according to the preset time interval, and perform image recognition on the video.
- the image corresponding to any graphic frame in the video is different from the image corresponding to the previous frame of any graphic frame, the image corresponding to any graphic frame is intercepted and stored.
- the timing of collecting and storing images of crops includes two scenarios. First, collect photos of crops according to a preset frequency and store photos of crops; second, press Collecting video of crops according to preset time intervals, and performing image recognition analysis on the captured video, when the content of a certain graphic frame and the content of the previous image frame have significant changes, such as when the plant is blooming Or, in the result, if a new color or shape of the content appears in the image frame, it can be determined that the photo corresponding to the certain image frame is the performance of the crop entering a new growth state, and then the crops are brought into new growth.
- the photos of the status are intercepted and stored in order.
- the stored photos or video screenshots are arranged in a chronological order to synthesize the animation.
- the animation can quickly and comprehensively display the process of plant growth. It is also a record of the planting process of the greenhouse, improving the user experience and improving the subsidiary value of the greenhouse.
- the processing system 500 includes:
- the collecting unit 502 is configured to periodically collect and store an image of the crop, the image including a photo of the crop or a video screenshot of the crop;
- a statistical unit 504 configured to count the number of images, and compare the number of images with a first threshold
- the processing unit 506 is configured to synthesize each image in chronological order when the number of images reaches a first threshold
- a sending unit 508 configured to send the synthesized animation to the terminal for presentation
- the setting unit 510 is configured to set a preset frequency and a preset time interval according to a growth period of the crop before the step of collecting and storing the image of the crop at a timing.
- the photograph of the crop is collected according to the preset frequency.
- the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set.
- Timed photo taking time such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours.
- the statistic unit is further configured to: after the step of sending the synthesized animation to the client for the presentation, continue counting the number of images and compare the number of images with the first threshold;
- the processing unit is further configured to: when the number of images reaches a first threshold, The images are synthesized in chronological order again, and the currently synthesized animation is merged with the previously synthesized animation; the sending unit is also used to send the merged animation to the terminal for presentation.
- the first threshold has a value ranging from 200 to 300 sheets.
- the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 sheets to 300 sheets, but is not limited thereto.
- the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the synthesized animation can be merged with the previously synthesized animation, thereby obtaining An animation of planting begins and matures.
- the terminal 600 includes a processing system 602 that includes a demonstration crop production process as described in any of the above embodiments.
- the terminal 600 provided by the present invention adopts the processing system 602 for demonstrating the long process of crop production as in any of the above embodiments, and thus has all the beneficial effects of the processing system 602 for demonstrating the long process of crop production, and details are not described herein again.
- the computer device 1 includes a memory 12, a processor 14 and a computer program stored on the memory 12 and operable on the processor 14, the processor 14 for performing the process of demonstrating the long process of crop production as in any of the above embodiments. The steps of the method.
- the computer device 1 provided by the invention can realize timing collection of photos of crops in the greenhouse or extract video screenshots, save captured photos or video screenshots, and then arrange the saved photos or video screenshots in chronological order to make an animation, and The animation is sent to the terminal for Demonstration.
- animation not only can the process of plant growth be quickly displayed, the fun of planting vegetables can be increased, the subsidiary value of the greenhouse can be increased, and the record of the planting process of the greenhouse can be recorded, enabling users to experience the growth process of plants from germination to maturity. The experience of using the greenhouse to enhance the user experience.
- a computer readable storage medium on which a computer program is stored, and when the computer program is executed by the processor, the processing method for demonstrating the long process of crop production in any of the above embodiments is implemented. step.
- the computer readable storage medium provided by the invention can realize timing collection of photos of crops in the greenhouse or extract video screenshots, save the collected photos or video screenshots, and then arrange the saved photos or video screenshots into chronological order to make an animation. Send the animation to the terminal for demonstration.
- animation not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
- the camera in the greenhouse is photographed regularly by the camera, and stored in the local storage, tentatively taking a photo for one hour, and then uploading the photographed photos to the server through the network, and The uploaded photos are saved to the server.
- the server can set the timing time or the user's needs.
- the composite technology is used to synthesize the photo into a short film of several tens of seconds, and the animation is transmitted to the planting device end, such as a mobile phone, to implant the plant.
- the growth process is presented to the user, and in addition, the user can also access the web-side view.
- the setting value is 240 sheets, and when the number of stored photos is more than 240 sheets, an animation is synthesized, and if the animation plays 24 photos per second, only 10 seconds are played. If the number of stored photos continues to increase, when the number of stored photos reaches 240 again, the composite animation is performed again, and then the synthesized animation is merged with the previously synthesized animation, the previously synthesized animation is updated, and the update is updated.
- the animation is delivered to the user's mobile phone, which shows the entire growth process from planting to maturity.
- the camera device when planting in a greenhouse, photographs the planting crop and stores the captured video locally. If you shoot for 10 minutes, the 10 minute video is stored locally as a clip, in order to save local storage space, when the next time is completed When shooting video between intervals, the video taken at the next time interval covers the video taken at the previous time interval.
- the locally stored video is transmitted to the server, and the server performs image recognition analysis on the received video, when the image corresponding to a certain graphic frame in the video is different from the image corresponding to the previous frame, such as when the plant is flowering or As a result, a new color or shape of the content appears in the image frame, indicating that the crop in the photo corresponding to the image frame enters a new growth state.
- screenshots of these crops entering a new growth state are stored in chronological order.
- the animation is synthesized in chronological order, and the production process of the crop has been displayed. Playing 20 photos per second, you only need to play for 12 seconds, so you can quickly show the process of plant growth.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Mining & Mineral Resources (AREA)
- Animal Husbandry (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Agronomy & Crop Science (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Marine Sciences & Fisheries (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Life Sciences & Earth Sciences (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Analysis (AREA)
Abstract
The present invention discloses a processing method and processing system for demonstrating a crop growing process, the processing method for demonstrating a crop growing process comprising: regularly acquiring and storing images of a crop under cultivation, wherein the images comprise photographs of the crop or video screenshots of the crop; counting the number of images and comparing the number of images with a first threshold; upon the quantity of images reaching the first threshold, combining each of the images into an animation according to a time sequence; and sending the animation to a terminal for display. The technical solution of the present invention can be used to rapidly display the growth process of a plant, and also to maintain a record of a cultivation process in a greenhouse, such that a user can experience the growth process of the plant from germination to maturity, thereby making cultivation of vegetables more fun, adding value to the greenhouse and enhancing the user experience.
Description
本申请要求于2017年6月30日提交中国专利局、申请号为201710524201.5发明名称为“演示农作物生长过程的处理方法、处理系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 200910524201.5, entitled "Processing Method and Processing System for Demonstrating Crop Growth Process", issued on June 30, 2017, the entire contents of which are incorporated herein by reference. In the application.
本发明涉及农业种植技术领域,具体而言,涉及一种演示农作物生产长过程的处理方法、一种演示农作物生产长过程演示的处理系统。The invention relates to the technical field of agricultural planting, in particular to a processing method for demonstrating a long process of crop production, and a processing system for demonstrating a demonstration of a long process of crop production.
目前大棚基本配有摄像头,通过查看蔬菜照片,来监控大棚生产情况,同时也可以作为蔬菜追溯使用,但是,这种监控方式过于枯燥,也不能快速的展示蔬菜的生长过程,影响用户体验。At present, the greenhouse is equipped with a camera. By checking the photos of vegetables, it can monitor the production of greenhouses. It can also be used as a vegetable traceability. However, this monitoring method is too boring, and it cannot quickly display the growth process of vegetables and affect the user experience.
发明内容Summary of the invention
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。The present invention aims to solve at least one of the technical problems existing in the prior art or related art.
为此,本发明的第一方面在于提出了一种演示农作物生产长过程的处理方法。To this end, a first aspect of the present invention is to provide a processing method for demonstrating a long process of crop production.
本发明的第二方面在于提出了一种演示农作物生产长过程的处理系统。A second aspect of the invention resides in a processing system that demonstrates the long process of crop production.
有鉴于此,本发明的第一方面,提出了一种演示农作物生长过程的处理方法,包括:定时采集并存储农作物的图像,图像包括农作物的照片或农作物的视频截图;统计图像的数量,并将图像的数量与第一阈值进行比较;当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画;将合成的动画发送至终端进行演示。In view of this, in a first aspect of the present invention, a method for demonstrating a growth process of a crop is proposed, comprising: periodically collecting and storing an image of a crop, the image including a photograph of the crop or a video screenshot of the crop; the number of statistical images, and The number of images is compared with a first threshold; when the number of images reaches a first threshold, the images are synthesized in chronological order; the synthesized animation is sent to the terminal for presentation.
根据本发明的演示农作物生长过程的处理方法,定时采集温室内农作
物的照片或者抽取视频截图,将采集的照片或者视频截图进行保存,然后将保存的照片或者视频截图按照时间顺序排列制作成动画,并将动画发送至终端进行演示。通过动画不仅可以快速的展现植物生长的过程,而且也是对大棚的种植历程的记录,使用户能够体验植物从发芽到成熟的生长过程,从而增加了用户种植蔬菜的乐趣,增加大棚的附属价值,并提升了用户的使用体验。According to the present invention, a method for processing the growth process of a crop is demonstrated, and the cropping in the greenhouse is periodically collected.
Take a photo of the object or take a screenshot of the video, save the captured photo or video screenshot, and then arrange the saved photo or video screenshot in chronological order and send the animation to the terminal for presentation. Through animation, not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
在具体实施中,可以根据存储的农作物的图像的数量进行设置合成动画,其中,农作物的图像包括农作物的照片或农作物的视频截图。例如,当存储的照片数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In a specific implementation, the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
另外,根据本发明上述的提醒食物存储时间的控制方法,还可以具有如下附加的技术特征:In addition, according to the above control method for reminding the storage time of the food according to the present invention, it is also possible to have the following additional technical features:
在上述技术方案中,优选地,定时采集并存储农作物的图像的步骤,具体包括:按照预设频率采集农作物的照片,并将农作物的照片进行存储;或按照预设时间间隔采集农作物的视频,对视频进行图像识别,当视频中的任一图形帧所对应的图像与任一图形帧的前一帧所对应的图像不同时,则将任一图形帧所对应的图像进行截取并存储。In the above technical solution, preferably, the step of periodically collecting and storing the image of the crop comprises: collecting a photograph of the crop according to a preset frequency, and storing the photograph of the crop; or collecting the video of the crop according to the preset time interval. Perform image recognition on the video. When the image corresponding to any graphics frame in the video is different from the image corresponding to the previous frame of any graphics frame, the image corresponding to any graphics frame is intercepted and stored.
在该技术方案中,定时采集并存储农作物的图像包括两个方案。其一,按照预设频率采集农作物的照片,并将农作物的照片进行存储;其二,按照预设时间间隔采集农作物的视频,并对采集到的视频进行图像识别分析,当某一图形帧的内容与前一图像帧的内容有颜色、或者内容等显著变化时,如当种植物开花或者结果时,会有新的颜色或者形状的内容出现在图像帧内,则可以确定该某一图像帧所对应的照片是农作物进入到新的生长状态的表现,则将这些作物进入新的生长状态的照片进行截取,并按照顺序进行存储。最后,将存储的照片或者视频截图按照时间顺序排列合成动画,通过动画不仅可以快速的展现植物生长的过程,而且也是对大棚的种植历
程的记录,使用户能够体验植物从发芽到成熟的生长过程,从而增加了用户种植蔬菜的乐趣,增加大棚的附属价值,并提升了用户的使用体验。In this technical solution, the timing of collecting and storing images of crops includes two schemes. First, the photos of the crops are collected according to the preset frequency, and the photos of the crops are stored; secondly, the video of the crops is collected according to the preset time interval, and the captured video is subjected to image recognition and analysis, when a certain graphic frame is When the content and the content of the previous image frame have a color, or the content changes significantly, such as when the plant blooms or results, a new color or shape of the content appears in the image frame, then the image frame can be determined. The corresponding photograph is a representation of the crop entering a new state of growth, and the photographs of these crops entering a new state of growth are intercepted and stored in order. Finally, the stored photos or video screenshots are arranged in chronological order. The animation can not only quickly show the process of plant growth, but also the planting calendar of the greenhouse.
The record of the process enables the user to experience the growth process of the plant from germination to maturity, thereby increasing the fun of planting vegetables, increasing the subsidiary value of the greenhouse, and improving the user experience.
在上述任一技术方案中,优选地,在定时采集并存储农作物的图像的步骤之前,还包括:根据农作物的生长周期,设置预设频率及预设时间间隔。In any of the above technical solutions, preferably, before the step of collecting and storing the image of the crop at a time, the method further includes: setting the preset frequency and the preset time interval according to the growth period of the crop.
在该技术方案中,当大棚开始种植时,按照预设频率采集农作物的照片,如预设频率可以设置为1小时拍摄一次照片,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的定时拍照时间,如生长周期较长的瓜菜,可以设定定时拍照的时间为12小时或者24小时,而对于生长周期较短的叶菜类,可以设置定时拍照的时间为1小时或者2小时;或者按照预设时间间隔采集农作物的视频,如预设时间间隔设置为10分钟,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的时间间隔。In the technical solution, when the greenhouse starts planting, the photograph of the crop is collected according to the preset frequency. If the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set. Timed photo taking time, such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours. Or collect the video of the crop at preset time intervals. If the preset time interval is set to 10 minutes, it can be understood that different time intervals can be set for vegetables with different growth periods.
在上述任一技术方案中,优选地,在将合成的动画发送至客户端进行演示的步骤之后,还包括:继续统计图像的数量,并将图像的数量与第一阈值进行比较;当图像的数量达到第一阈值时,再次将各个图像按照时间先后顺序合成动画,并将当前合成的动画与之前合成的动画进行合并;将合并后的动画发送至终端进行演示。In any of the above technical solutions, preferably, after the step of sending the synthesized animation to the client for presentation, further comprising: continuing to count the number of images, and comparing the number of images with the first threshold; When the number reaches the first threshold, the images are synthesized in chronological order, and the currently synthesized animation is merged with the previously synthesized animation; the merged animation is sent to the terminal for presentation.
在该技术方案中,若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this technical solution, if the number of stored photos continues to increase after the first synthetic animation, it is possible to set the synthetic animation again when the number of stored photos reaches the set value, and the synthesized animation can be combined with the previously synthesized The animations are merged to get an animation from planting to maturity.
在上述任一技术方案中,优选地,第一阈值的取值范围为200张至300张。In any of the above technical solutions, preferably, the first threshold ranges from 200 to 300 sheets.
在该技术方案中,通过限定第一阈值的范围,可以根据存储的农作物的图像的数量进行设置合成动画,第一阈值的取值范围为200张至300张,但不限于此。可选地,第一阈值为240张,当存储的图像数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的图像数量继续增加,则当存储的图像数量达到第一阈值时,再次进行合成动画,并且可以将再次合成的动画与之前合
成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this technical solution, by defining the range of the first threshold, the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 to 300 sheets, but is not limited thereto. Optionally, the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the re-synthesized animation can be combined with the previous one.
The animations are merged to get an animation from planting to maturity.
本发明的第二方面,提出了一种演示农作物生产长过程的处理系统,包括:采集单元,用于定时采集并存储农作物的图像,图像包括农作物的照片或农作物的视频截图;统计单元,用于统计图像的数量,并将图像的数量与第一阈值进行比较;处理单元,用于当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画;发送单元,用于将合成的动画发送至终端进行演示。In a second aspect of the present invention, a processing system for demonstrating a long process of crop production is provided, comprising: an acquisition unit for periodically collecting and storing images of crops, the image including a photograph of a crop or a video screenshot of a crop; a statistical unit, And counting the number of images, and comparing the number of images with a first threshold; the processing unit is configured to synthesize the images in chronological order when the number of images reaches the first threshold; the sending unit is configured to synthesize The animation is sent to the terminal for presentation.
根据本发明的演示农作物生长过程的处理系统,定时采集温室内农作物的照片或者抽取视频截图,将采集的照片或者视频截图进行保存,然后将保存的照片或者视频截图按照时间顺序排列制作成动画,并将动画发送至终端进行演示。通过动画不仅可以快速的展现植物生长的过程,而且也是对大棚的种植历程的记录,使用户能够体验植物从发芽到成熟的生长过程,从而增加了用户种植蔬菜的乐趣,增加大棚的附属价值,并提升了用户的使用体验。According to the processing system for demonstrating the growth process of the crop according to the present invention, the photos of the crops in the greenhouse are collected periodically or the video screenshots are taken, the captured photos or video screenshots are saved, and the saved photos or video screenshots are arranged in an chronological order to make an animation. Send the animation to the terminal for demonstration. Through animation, not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
在具体实施中,可以根据存储的农作物的图像的数量进行设置合成动画,其中,农作物的图像包括农作物的照片或农作物的视频截图。例如,当存储的照片数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In a specific implementation, the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
在上述技术方案中,优选地,采集单元,具体用于:按照预设频率采集农作物的照片,并将农作物的照片进行存储;或按照预设时间间隔采集农作物的视频,对视频进行图像识别,当视频中的任一图形帧所对应的图像与任一图形帧的前一帧所对应的图像不同时,则将任一图形帧所对应的图像进行截取并存储。In the above technical solution, preferably, the collecting unit is specifically configured to: collect photos of the crops according to a preset frequency, and store the photos of the crops; or collect videos of the crops according to preset time intervals, and perform image recognition on the video. When the image corresponding to any graphics frame in the video is different from the image corresponding to the previous frame of any graphics frame, the image corresponding to any graphics frame is intercepted and stored.
在该技术方案中,定时采集并存储农作物的图像包括两个方案。其一,按照预设频率采集农作物的照片,并将农作物的照片进行存储;其二,按照预设时间间隔采集农作物的视频,并对采集到的视频进行图像识别分析,
当某一图形帧的内容与前一图像帧的内容有颜色、或者内容等显著变化时,如当种植物开花或者结果时,会有新的颜色或者形状的内容出现在图像帧内,则可以确定该某一图像帧所对应的照片是农作物进入到新的生长状态的表现,则将这些作物进入新的生长状态的照片进行截取,并按照顺序进行存储。最后,将存储的照片或者视频截图按照时间顺序排列合成动画,通过动画可以快速、全面的展现植物生长的过程,也是对大棚的种植历程的记录,提升用户使用体验,提高了大棚的附属价值。In this technical solution, the timing of collecting and storing images of crops includes two schemes. First, the photos of the crops are collected according to the preset frequency, and the photos of the crops are stored; secondly, the video of the crops is collected according to the preset time interval, and the captured video is subjected to image recognition and analysis.
When the content of a certain graphic frame has a color, or the content of the previous image frame changes significantly, such as when the plant blooms or results, a new color or shape of the content appears in the image frame, then Determining that the photo corresponding to the certain image frame is a manifestation of the crop entering a new growing state, the photographs of the crops entering the new growing state are intercepted and stored in order. Finally, the stored photos or video screenshots are arranged in a chronological order to synthesize the animation. The animation can quickly and comprehensively display the process of plant growth. It is also a record of the planting process of the greenhouse, improving the user experience and improving the subsidiary value of the greenhouse.
在上述任一技术方案中,优选地,还包括:设置单元,用于在定时采集并存储农作物的图像的步骤之前,根据农作物的生长周期,设置预设频率及预设时间间隔。In any of the above aspects, preferably, the method further includes: a setting unit, configured to set a preset frequency and a preset time interval according to a growth period of the crop before the step of sequentially collecting and storing the image of the crop.
在该技术方案中,当大棚开始种植时,按照预设频率采集农作物的照片,如预设频率可以设置为1小时拍摄一次照片,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的定时拍照时间,如生长周期较长的瓜菜,可以设定定时拍照的时间为12小时或者24小时,而对于生长周期较短的叶菜类,可以设置定时拍照的时间为1小时或者2小时;或者按照预设时间间隔采集农作物的视频,如预设时间间隔设置为10分钟,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的时间间隔。In the technical solution, when the greenhouse starts planting, the photograph of the crop is collected according to the preset frequency. If the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set. Timed photo taking time, such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours. Or collect the video of the crop at preset time intervals. If the preset time interval is set to 10 minutes, it can be understood that different time intervals can be set for vegetables with different growth periods.
在上述任一技术方案中,优选地,统计单元,还用于在将合成的动画发送至客户端进行演示的步骤之后,继续统计图像的数量,并将图像的数量与第一阈值进行比较;处理单元,还用于当图像的数量达到第一阈值时,再次将各个图像按照时间先后顺序合成动画,并将当前合成的动画与之前合成的动画进行合并;发送单元,还用于将合并后的动画发送至终端进行演示。In any one of the above technical solutions, preferably, the statistic unit is further configured to: after the step of sending the synthesized animation to the client for the presentation, continue to count the number of the images, and compare the number of the images with the first threshold; The processing unit is further configured to, when the number of images reaches the first threshold, synthesize the images in chronological order again, and merge the currently synthesized animation with the previously synthesized animation; the sending unit is further used for combining The animation is sent to the terminal for presentation.
在该技术方案中,若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this technical solution, if the number of stored photos continues to increase after the first synthetic animation, it is possible to set the synthetic animation again when the number of stored photos reaches the set value, and the synthesized animation can be combined with the previously synthesized The animations are merged to get an animation from planting to maturity.
在上述任一技术方案中,优选地,第一阈值的取值范围为200张至300张。
In any of the above technical solutions, preferably, the first threshold ranges from 200 to 300 sheets.
在该技术方案中,通过限定第一阈值的范围,可以根据存储的农作物的图像的数量进行设置合成动画,第一阈值的取值范围为200张至300张,但不限于此。可选地,第一阈值为240张,当存储的图像数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的图像数量继续增加,则当存储的图像数量达到第一阈值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this technical solution, by defining the range of the first threshold, the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 to 300 sheets, but is not limited thereto. Optionally, the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the synthesized animation can be merged with the previously synthesized animation, thereby obtaining An animation of planting begins and matures.
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the invention will be apparent from the description of the invention.
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from
图1示出了根据本发明的一个实施例的演示农作物生产长过程的处理方法的流程示意图;1 is a flow chart showing a processing method for demonstrating a long process of crop production according to an embodiment of the present invention;
图2示出了根据本发明的另一个实施例的演示农作物生产长过程的处理方法的流程示意图;2 is a flow chart showing a processing method for demonstrating a long process of crop production according to another embodiment of the present invention;
图3示出了根据本发明的再一个实施例的演示农作物生产长过程的处理方法的流程示意图;3 is a flow chart showing a processing method for demonstrating a long process of crop production according to still another embodiment of the present invention;
图4示出了根据本发明的一个实施例的演示农作物生产长过程的处理系统的示意框图;4 shows a schematic block diagram of a processing system that demonstrates a long process of crop production in accordance with one embodiment of the present invention;
图5示出了根据本发明的另一个实施例的演示农作物生产长过程的处理系统的示意框图;Figure 5 shows a schematic block diagram of a processing system demonstrating a long process of crop production in accordance with another embodiment of the present invention;
图6示出了根据本发明的一个实施例的终端的示意框图;Figure 6 shows a schematic block diagram of a terminal in accordance with one embodiment of the present invention;
图7示出了根据本发明的一个实施例的计算机设备的示意图。Figure 7 shows a schematic diagram of a computer device in accordance with one embodiment of the present invention.
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不
冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。The present invention will be further described in detail below with reference to the drawings and specific embodiments. It should be noted that, not
In the case of a conflict, the features of the embodiments and the embodiments of the present application may be combined with each other.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, numerous specific details are set forth in order to provide a full understanding of the invention, but the invention may be practiced otherwise than as described herein. Limitations of the embodiments.
如图1所示,根据本发明的一个实施例的演示农作物生产长过程的处理方法的流程示意图。其中,该处理方法100包括:As shown in FIG. 1, a schematic flow chart of a processing method for demonstrating a long process of crop production according to an embodiment of the present invention. The processing method 100 includes:
步骤102,定时采集并存储农作物的图像,图像包括农作物的照片或农作物的视频截图; Step 102, periodically collecting and storing an image of the crop, the image including a photo of the crop or a video screenshot of the crop;
步骤104,统计图像的数量,并将图像的数量与第一阈值进行比较; Step 104, counting the number of images, and comparing the number of images with a first threshold;
步骤106,当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画; Step 106, when the number of images reaches a first threshold, synthesize the images in chronological order;
步骤108,将合成的动画发送至终端进行演示。In step 108, the synthesized animation is sent to the terminal for presentation.
本发明提供的演示农作物生长过程的处理方法100,定时采集温室内农作物的照片或者抽取视频截图,将采集的照片或者视频截图进行保存,然后将保存的照片或者视频截图按照时间顺序排列制作成动画,并将动画发送至终端进行演示。通过动画不仅可以快速的展现植物生长的过程,而且也是对大棚的种植历程的记录,使用户能够体验植物从发芽到成熟的生长过程,从而增加了用户种植蔬菜的乐趣,增加大棚的附属价值,并提升了用户的使用体验。The invention provides a method 100 for demonstrating the growth process of a crop, periodically collecting photos of crops in the greenhouse or extracting video screenshots, saving the collected photos or video screenshots, and then arranging the saved photos or video screenshots into chronological order. And send the animation to the terminal for demonstration. Through animation, not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
在具体实施中,可以根据存储的农作物的图像的数量进行设置合成动画,其中,农作物的图像包括农作物的照片或农作物的视频截图。例如,当存储的照片数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In a specific implementation, the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
如图2所示,根据本发明的另一个实施例的演示农作物生产长过程的处理方法的流程示意图。其中,该处理方法200包括:2 is a flow chart showing a method of processing a long process of crop production according to another embodiment of the present invention. The processing method 200 includes:
步骤202,定时采集并存储农作物的图像,图像包括农作物的照片或
农作物的视频截图;其中, Step 202, periodically collecting and storing images of crops, the images including photos of crops or
Video screenshot of the crop; among them,
定时采集并存储农作物的图像的步骤,具体包括:按照预设频率采集农作物的照片,并将农作物的照片进行存储;或按照预设时间间隔采集农作物的视频,对视频进行图像识别,当视频中的任一图形帧所对应的图像与任一图形帧的前一帧所对应的图像不同时,则将任一图形帧所对应的图像进行截取并存储;The step of periodically collecting and storing the image of the crop specifically includes: collecting photos of the crop according to a preset frequency, and storing the photograph of the crop; or collecting the video of the crop according to the preset time interval, and performing image recognition on the video, in the video If the image corresponding to any graphics frame is different from the image corresponding to the previous frame of any graphics frame, the image corresponding to any graphics frame is intercepted and stored;
步骤204,统计图像的数量,并将图像的数量与第一阈值进行比较;Step 204: Count the number of images, and compare the number of images with a first threshold;
步骤206,当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画;Step 206: When the number of images reaches the first threshold, synthesize the images in chronological order;
步骤208,将合成的动画发送至终端进行演示。In step 208, the synthesized animation is sent to the terminal for presentation.
在该实施例中,定时采集并存储农作物的图像包括两个方案。其一,按照预设频率采集农作物的照片,并将农作物的照片进行存储;其二,按照预设时间间隔采集农作物的视频,并对采集到的视频进行图像识别分析,当某一图形帧的内容与前一图像帧的内容有颜色、或者内容等显著变化时,如当种植物开花或者结果时,会有新的颜色或者形状的内容出现在图像帧内,则可以确定该某一图像帧所对应的照片是农作物进入到新的生长状态的表现,则将这些作物进入新的生长状态的照片进行截取,并按照顺序进行存储。最后,将存储的照片或者视频截图按照时间顺序排列合成动画,通过动画可以快速、全面的展现植物生长的过程,也是对大棚的种植历程的记录,提升用户使用体验,提高了大棚的附属价值。In this embodiment, the timing of collecting and storing images of crops includes two scenarios. First, the photos of the crops are collected according to the preset frequency, and the photos of the crops are stored; secondly, the video of the crops is collected according to the preset time interval, and the captured video is subjected to image recognition and analysis, when a certain graphic frame is When the content and the content of the previous image frame have a color, or the content changes significantly, such as when the plant blooms or results, a new color or shape of the content appears in the image frame, then the image frame can be determined. The corresponding photograph is a representation of the crop entering a new state of growth, and the photographs of these crops entering a new state of growth are intercepted and stored in order. Finally, the stored photos or video screenshots are arranged in a chronological order to synthesize the animation. The animation can quickly and comprehensively display the process of plant growth. It is also a record of the planting process of the greenhouse, improving the user experience and improving the subsidiary value of the greenhouse.
如图3所示,根据本发明的再一个实施例的演示农作物生产长过程的处理方法的流程示意图。其中,该处理方法300包括:As shown in FIG. 3, a schematic flow chart of a processing method for demonstrating a long process of crop production according to still another embodiment of the present invention. The processing method 300 includes:
步骤302,根据农作物的生长周期,设置预设频率及预设时间间隔;Step 302: Set a preset frequency and a preset time interval according to a growth cycle of the crop;
步骤304,按照预设频率采集农作物的照片,并将农作物的照片进行存储;或按照预设时间间隔采集农作物的视频,对视频进行图像识别,当视频中的任一图形帧所对应的图像与任一图形帧的前一帧所对应的图像不同时,则将任一图形帧所对应的图像进行截取并存储;Step 304: Collect a photograph of the crop according to a preset frequency, and store the photograph of the crop; or collect the video of the crop according to the preset time interval, and perform image recognition on the video, and the image corresponding to any graphic frame in the video and When the image corresponding to the previous frame of any graphics frame is different, the image corresponding to any graphics frame is intercepted and stored;
步骤306,统计图像的数量,并将图像的数量与第一阈值进行比较,图像包括农作物的照片或农作物的视频截图;
Step 306, counting the number of images, and comparing the number of images with a first threshold, the image including a photo of the crop or a video screenshot of the crop;
步骤308,当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画; Step 308, when the number of images reaches the first threshold, synthesize the images in chronological order;
步骤310,将合成的动画发送至终端进行演示。In step 310, the synthesized animation is sent to the terminal for presentation.
在该实施例中,当大棚开始种植时,按照预设频率采集农作物的照片,如预设频率可以设置为1小时拍摄一次照片,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的定时拍照时间,如生长周期较长的瓜菜,可以设定定时拍照的时间为12小时或者24小时,而对于生长周期较短的叶菜类,可以设置定时拍照的时间为1小时或者2小时;或者按照预设时间间隔采集农作物的视频,如预设时间间隔设置为10分钟,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的时间间隔。In this embodiment, when the greenhouse starts planting, the photograph of the crop is collected according to the preset frequency. If the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set. Timed photo taking time, such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours. Or collect the video of the crop at preset time intervals. If the preset time interval is set to 10 minutes, it can be understood that different time intervals can be set for vegetables with different growth periods.
在上述任一实施例中,优选地,在将合成的动画发送至客户端进行演示的步骤之后,还包括:继续统计图像的数量,并将图像的数量与第一阈值进行比较;当图像的数量达到第一阈值时,再次将各个图像按照时间先后顺序合成动画,并将当前合成的动画与之前合成的动画进行合并;将合并后的动画发送至终端进行演示。In any of the above embodiments, preferably, after the step of transmitting the synthesized animation to the client for presentation, further comprising: continuing to count the number of images, and comparing the number of images with the first threshold; When the number reaches the first threshold, the images are synthesized in chronological order, and the currently synthesized animation is merged with the previously synthesized animation; the merged animation is sent to the terminal for presentation.
在该实施例中,若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this embodiment, if the number of stored photos continues to increase after the first synthetic animation, it is possible to set the synthetic animation again when the number of stored photos reaches the set value, and the synthesized animation can be combined with the previously synthesized The animations are merged to get an animation from planting to maturity.
在上述任一实施例中,优选地,第一阈值的取值范围为200张至300张。In any of the above embodiments, preferably, the first threshold has a value ranging from 200 to 300 sheets.
在该实施例中,通过限定第一阈值的范围,可以根据存储的农作物的图像的数量进行设置合成动画,第一阈值的取值范围为200张至300张,但不限于此。可选地,第一阈值为240张,当存储的图像数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的图像数量继续增加,则当存储的图像数量达到第一阈值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this embodiment, by defining the range of the first threshold, the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 sheets to 300 sheets, but is not limited thereto. Optionally, the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the synthesized animation can be merged with the previously synthesized animation, thereby obtaining An animation of planting begins and matures.
如图4所示,根据本发明的一个实施例的演示农作物生产长过程的处
理系统的示意框图。其中,该处理系统400包括:As shown in Figure 4, a demonstration of the long process of crop production in accordance with one embodiment of the present invention
A schematic block diagram of the system. Wherein, the processing system 400 includes:
采集单元402,用于定时采集并存储农作物的图像,图像包括农作物的照片或农作物的视频截图;The collecting unit 402 is configured to periodically collect and store an image of the crop, the image including a photo of the crop or a video screenshot of the crop;
统计单元404,用于统计图像的数量,并将图像的数量与第一阈值进行比较;a statistical unit 404, configured to count the number of images, and compare the number of images with a first threshold;
处理单元406,用于当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画;The processing unit 406 is configured to synthesize the images in chronological order when the number of images reaches the first threshold;
发送单元408,用于将合成的动画发送至终端进行演示。The sending unit 408 is configured to send the synthesized animation to the terminal for presentation.
根据本发明的演示农作物生长过程的处理系统400,定时采集温室内农作物的照片或者抽取视频截图,将采集的照片或者视频截图进行保存,然后将保存的照片或者视频截图按照时间顺序排列制作成动画,并将动画发送至终端进行演示。通过动画不仅可以快速的展现植物生长的过程,而且也是对大棚的种植历程的记录,使用户能够体验植物从发芽到成熟的生长过程,从而增加了用户种植蔬菜的乐趣,增加大棚的附属价值,并提升了用户的使用体验。According to the processing system 400 for demonstrating the growth process of the crop according to the present invention, the photos of the crops in the greenhouse are collected periodically or a video screenshot is taken, the captured photos or video screenshots are saved, and the saved photos or video screenshots are arranged in an chronological order. And send the animation to the terminal for demonstration. Through animation, not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
在具体实施中,可以根据存储的农作物的图像的数量进行设置合成动画,其中,农作物的图像包括农作物的照片或农作物的视频截图。例如,当存储的照片数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In a specific implementation, the synthetic animation can be set according to the number of images of the stored crops, wherein the image of the crop includes a photo of the crop or a video screenshot of the crop. For example, when the number of stored photos reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored photos continues to increase after the first compositing animation, you can set the compositing animation again when the number of stored photos reaches the set value, and you can merge the re-composited animation with the previously synthesized animation. Get an animation from planting to maturity harvest.
在上述实施例中,优选地,采集单元402,具体用于:按照预设频率采集农作物的照片,并将农作物的照片进行存储;或按照预设时间间隔采集农作物的视频,对视频进行图像识别,当视频中的任一图形帧所对应的图像与任一图形帧的前一帧所对应的图像不同时,则将任一图形帧所对应的图像进行截取并存储。In the above embodiment, preferably, the collecting unit 402 is configured to: collect photos of the crops according to the preset frequency, and store the photos of the crops; or collect the video of the crops according to the preset time interval, and perform image recognition on the video. When the image corresponding to any graphic frame in the video is different from the image corresponding to the previous frame of any graphic frame, the image corresponding to any graphic frame is intercepted and stored.
在该实施例中,定时采集并存储农作物的图像包括两个方案。其一,按照预设频率采集农作物的照片,并将农作物的照片进行存储;其二,按
照预设时间间隔采集农作物的视频,并对采集到的视频进行图像识别分析,当某一图形帧的内容与前一图像帧的内容有颜色、或者内容等显著变化时,如当种植物开花或者结果时,会有新的颜色或者形状的内容出现在图像帧内,则可以确定该某一图像帧所对应的照片是农作物进入到新的生长状态的表现,则将这些作物进入新的生长状态的照片进行截取,并按照顺序进行存储。最后,将存储的照片或者视频截图按照时间顺序排列合成动画,通过动画可以快速、全面的展现植物生长的过程,也是对大棚的种植历程的记录,提升用户使用体验,提高了大棚的附属价值。In this embodiment, the timing of collecting and storing images of crops includes two scenarios. First, collect photos of crops according to a preset frequency and store photos of crops; second, press
Collecting video of crops according to preset time intervals, and performing image recognition analysis on the captured video, when the content of a certain graphic frame and the content of the previous image frame have significant changes, such as when the plant is blooming Or, in the result, if a new color or shape of the content appears in the image frame, it can be determined that the photo corresponding to the certain image frame is the performance of the crop entering a new growth state, and then the crops are brought into new growth. The photos of the status are intercepted and stored in order. Finally, the stored photos or video screenshots are arranged in a chronological order to synthesize the animation. The animation can quickly and comprehensively display the process of plant growth. It is also a record of the planting process of the greenhouse, improving the user experience and improving the subsidiary value of the greenhouse.
如图5所示,根据本发明的另一个实施例的演示农作物生产长过程的处理系统的示意框图。其中,该处理系统500包括:As shown in Figure 5, a schematic block diagram of a processing system demonstrating a long process of crop production in accordance with another embodiment of the present invention. Wherein, the processing system 500 includes:
采集单元502,用于定时采集并存储农作物的图像,图像包括农作物的照片或农作物的视频截图;The collecting unit 502 is configured to periodically collect and store an image of the crop, the image including a photo of the crop or a video screenshot of the crop;
统计单元504,用于统计图像的数量,并将图像的数量与第一阈值进行比较;a statistical unit 504, configured to count the number of images, and compare the number of images with a first threshold;
处理单元506,用于当图像的数量达到第一阈值时,将各个图像按照时间先后顺序合成动画;The processing unit 506 is configured to synthesize each image in chronological order when the number of images reaches a first threshold;
发送单元508,用于将合成的动画发送至终端进行演示;a sending unit 508, configured to send the synthesized animation to the terminal for presentation;
设置单元510,用于在定时采集并存储农作物的图像的步骤之前,根据农作物的生长周期,设置预设频率及预设时间间隔。The setting unit 510 is configured to set a preset frequency and a preset time interval according to a growth period of the crop before the step of collecting and storing the image of the crop at a timing.
在该实施例中,当大棚开始种植时,按照预设频率采集农作物的照片,如预设频率可以设置为1小时拍摄一次照片,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的定时拍照时间,如生长周期较长的瓜菜,可以设定定时拍照的时间为12小时或者24小时,而对于生长周期较短的叶菜类,可以设置定时拍照的时间为1小时或者2小时;或者按照预设时间间隔采集农作物的视频,如预设时间间隔设置为10分钟,可以理解的是,对于生长周期不同的蔬菜,可以设置不同的时间间隔。In this embodiment, when the greenhouse starts planting, the photograph of the crop is collected according to the preset frequency. If the preset frequency can be set to take a photo for 1 hour, it can be understood that for vegetables with different growth periods, different settings can be set. Timed photo taking time, such as melons with a long growth cycle, can set the time for taking photos regularly to be 12 hours or 24 hours, and for leafy vegetables with shorter growth cycle, you can set the time for taking photos regularly for 1 hour or 2 hours. Or collect the video of the crop at preset time intervals. If the preset time interval is set to 10 minutes, it can be understood that different time intervals can be set for vegetables with different growth periods.
在上述任一实施例中,优选地,统计单元,还用于在将合成的动画发送至客户端进行演示的步骤之后,继续统计图像的数量,并将图像的数量与第一阈值进行比较;处理单元,还用于当图像的数量达到第一阈值时,
再次将各个图像按照时间先后顺序合成动画,并将当前合成的动画与之前合成的动画进行合并;发送单元,还用于将合并后的动画发送至终端进行演示。In any of the above embodiments, preferably, the statistic unit is further configured to: after the step of sending the synthesized animation to the client for the presentation, continue counting the number of images and compare the number of images with the first threshold; The processing unit is further configured to: when the number of images reaches a first threshold,
The images are synthesized in chronological order again, and the currently synthesized animation is merged with the previously synthesized animation; the sending unit is also used to send the merged animation to the terminal for presentation.
在该实施例中,若在首次合成动画后,存储的照片数量继续增加,则可以设置当存储的照片数量达到设定数值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this embodiment, if the number of stored photos continues to increase after the first synthetic animation, it is possible to set the synthetic animation again when the number of stored photos reaches the set value, and the synthesized animation can be combined with the previously synthesized The animations are merged to get an animation from planting to maturity.
在上述任一实施例中,优选地,第一阈值的取值范围为200张至300张。In any of the above embodiments, preferably, the first threshold has a value ranging from 200 to 300 sheets.
在该实施例中,通过限定第一阈值的范围,可以根据存储的农作物的图像的数量进行设置合成动画,第一阈值的取值范围为200张至300张,但不限于此。可选地,第一阈值为240张,当存储的图像数量达到240张时,则可以合成一个动画,若动画每秒播放24张照片,则可以播放10秒。若在首次合成动画后,存储的图像数量继续增加,则当存储的图像数量达到第一阈值时,再次进行合成动画,并且可以将再次合成的动画与之前合成的动画进行合并,从而可以获得从种植开始直至成熟收获的动画。In this embodiment, by defining the range of the first threshold, the synthetic animation can be set according to the number of images of the stored crops, and the first threshold value ranges from 200 sheets to 300 sheets, but is not limited thereto. Optionally, the first threshold is 240, and when the number of stored images reaches 240, an animation can be synthesized, and if the animation plays 24 photos per second, it can be played for 10 seconds. If the number of stored images continues to increase after the first synthetic animation, when the number of stored images reaches the first threshold, the synthetic animation is performed again, and the synthesized animation can be merged with the previously synthesized animation, thereby obtaining An animation of planting begins and matures.
如图6所示,根据本发明的一个实施例的终端的示意框图。其中,该终端600包括:包括如上述实施例中任一项的演示农作物生产长过程的处理系统602。As shown in Figure 6, a schematic block diagram of a terminal in accordance with one embodiment of the present invention. The terminal 600 includes a processing system 602 that includes a demonstration crop production process as described in any of the above embodiments.
本发明提供的终端600,采用如上述任一实施例中的演示农作物生产长过程的处理系统602,因而具备该演示农作物生产长过程的处理系统602的全部有益效果,在此不再赘述。The terminal 600 provided by the present invention adopts the processing system 602 for demonstrating the long process of crop production as in any of the above embodiments, and thus has all the beneficial effects of the processing system 602 for demonstrating the long process of crop production, and details are not described herein again.
如图7所示,根据本发明的一个实施例的计算机设备的示意图。该计算机设备1包括存储器12、处理器14及存储在存储器12上并可在处理器14上运行的计算机程序,处理器14用于执行如上述任一实施例中的演示农作物生产长过程的处理方法的步骤。As shown in Figure 7, a schematic diagram of a computer device in accordance with one embodiment of the present invention. The computer device 1 includes a memory 12, a processor 14 and a computer program stored on the memory 12 and operable on the processor 14, the processor 14 for performing the process of demonstrating the long process of crop production as in any of the above embodiments. The steps of the method.
本发明提供的计算机设备1,能够实现定时采集温室内农作物的照片或者抽取视频截图,将采集的照片或者视频截图进行保存,然后将保存的照片或者视频截图按照时间顺序排列制作成动画,并将动画发送至终端进行
演示。通过动画不仅可以快速的展现植物生长的过程,增加了用户种植蔬菜的乐趣,增加大棚的附属价值,而且也是对大棚的种植历程的记录,使用户能够体验植物从发芽到成熟的生长过程,增加了大棚的使用体验,提升用户使用体验。The computer device 1 provided by the invention can realize timing collection of photos of crops in the greenhouse or extract video screenshots, save captured photos or video screenshots, and then arrange the saved photos or video screenshots in chronological order to make an animation, and The animation is sent to the terminal for
Demonstration. Through animation, not only can the process of plant growth be quickly displayed, the fun of planting vegetables can be increased, the subsidiary value of the greenhouse can be increased, and the record of the planting process of the greenhouse can be recorded, enabling users to experience the growth process of plants from germination to maturity. The experience of using the greenhouse to enhance the user experience.
本发明的第五方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述任一实施例中的演示农作物生产长过程的处理方法的步骤。According to a fifth aspect of the present invention, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by the processor, the processing method for demonstrating the long process of crop production in any of the above embodiments is implemented. step.
本发明提供的计算机可读存储介质,能够实现定时采集温室内农作物的照片或者抽取视频截图,将采集的照片或者视频截图进行保存,然后将保存的照片或者视频截图按照时间顺序排列制作成动画,并将动画发送至终端进行演示。通过动画不仅可以快速的展现植物生长的过程,而且也是对大棚的种植历程的记录,使用户能够体验植物从发芽到成熟的生长过程,从而增加了用户种植蔬菜的乐趣,增加大棚的附属价值,并提升了用户的使用体验。The computer readable storage medium provided by the invention can realize timing collection of photos of crops in the greenhouse or extract video screenshots, save the collected photos or video screenshots, and then arrange the saved photos or video screenshots into chronological order to make an animation. Send the animation to the terminal for demonstration. Through animation, not only can the process of plant growth be quickly displayed, but also the record of the planting process in the greenhouse, enabling users to experience the growth process of plants from germination to maturity, thereby increasing the fun of planting vegetables and increasing the subsidiary value of greenhouses. And improve the user experience.
具体实施例一,当大棚开始种植时,通过摄像头对大棚内种植物定时拍照,保存至本地存储,暂定为一小时拍摄一次照片,再将拍摄好的照片通过联网上传至服务器端,并将上传的照片保存至服务器。服务器端可以设置定时时间或者用户的需求,当照片数量大于设定数值时,利用合成技术将照片合成为几十秒的短片,并将动画传送到种植设备端,如手机,以将种植物的生长过程展示给用户,此外,用户还可以通过web端访问观看。In a specific embodiment, when the greenhouse starts planting, the camera in the greenhouse is photographed regularly by the camera, and stored in the local storage, tentatively taking a photo for one hour, and then uploading the photographed photos to the server through the network, and The uploaded photos are saved to the server. The server can set the timing time or the user's needs. When the number of photos is greater than the set value, the composite technology is used to synthesize the photo into a short film of several tens of seconds, and the animation is transmitted to the planting device end, such as a mobile phone, to implant the plant. The growth process is presented to the user, and in addition, the user can also access the web-side view.
在该实施例中,设定值为240张,当存储的照片数量大于240张时,则合成一个动画,若动画每秒播放24张照片,则只需播放10秒。若存储的照片数量继续增加,则当存储的照片数量再次达到240张时,则再次进行合成动画,然后将再次合成的动画与之前合成的动画进行合并,已更新之前合成的动画,并将更新的动画传送到用户手机端,从而可以展示从种植开始直至成熟收获的整个生长过程。In this embodiment, the setting value is 240 sheets, and when the number of stored photos is more than 240 sheets, an animation is synthesized, and if the animation plays 24 photos per second, only 10 seconds are played. If the number of stored photos continues to increase, when the number of stored photos reaches 240 again, the composite animation is performed again, and then the synthesized animation is merged with the previously synthesized animation, the previously synthesized animation is updated, and the update is updated. The animation is delivered to the user's mobile phone, which shows the entire growth process from planting to maturity.
具体实施例二,当温室内进行种植时,摄像装置对种植作物进行拍摄,并将拍摄的视频在本地进行存储。如拍摄10分钟,则将10分钟的视频作为一个片段在本地存储,在此,为了节省本地的存储空间,当完成下一时
间间隔的视频拍摄时,将下一时间间隔拍摄的视频覆盖前一时间间隔拍摄的视频。将本地存储的视频传送至服务器端,服务器端对接收的视频进行图像识别分析,当视频中的某一图形帧所对应的图像与其前一帧所对应的图像不同时,如当种植物开花或者结果时,则会有新的颜色或者形状的内容出现在图像帧内,则说明该图像帧对应的照片中的作物进入到新的生长状态。此时,将这些作物进入新的生长状态的截图按照时间顺序进行存储,当存储的截图数量达到设定值,如240张时,则按照时间先后顺序合成动画,已展示作物的生产过程,若每秒播放20张照片,则只需播放12秒,从而实现快速的展现植物生长的过程。In a second embodiment, when planting in a greenhouse, the camera device photographs the planting crop and stores the captured video locally. If you shoot for 10 minutes, the 10 minute video is stored locally as a clip, in order to save local storage space, when the next time is completed
When shooting video between intervals, the video taken at the next time interval covers the video taken at the previous time interval. The locally stored video is transmitted to the server, and the server performs image recognition analysis on the received video, when the image corresponding to a certain graphic frame in the video is different from the image corresponding to the previous frame, such as when the plant is flowering or As a result, a new color or shape of the content appears in the image frame, indicating that the crop in the photo corresponding to the image frame enters a new growth state. At this time, screenshots of these crops entering a new growth state are stored in chronological order. When the number of stored screenshots reaches a set value, such as 240 sheets, the animation is synthesized in chronological order, and the production process of the crop has been displayed. Playing 20 photos per second, you only need to play for 12 seconds, so you can quickly show the process of plant growth.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims (10)
- 一种演示农作物生长过程的处理方法,其特征在于,包括:A method for demonstrating a growth process of a crop, characterized in that it comprises:定时采集并存储所述农作物的图像,所述图像包括所述农作物的照片或所述农作物的视频截图;Collecting and storing an image of the crop, the image including a photograph of the crop or a video screenshot of the crop;统计所述图像的数量,并将所述图像的数量与第一阈值进行比较;Counting the number of images and comparing the number of images to a first threshold;当所述图像的数量达到所述第一阈值时,将各个所述图像按照时间先后顺序合成动画;When the number of the images reaches the first threshold, synthesize the images in chronological order for each of the images;将合成的动画发送至终端进行演示。Send the synthesized animation to the terminal for presentation.
- 根据权利要求1所述的演示农作物生产长过程的处理方法,其特征在于,所述定时采集并存储所述农作物的图像的步骤,具体包括:The method for processing a crop production process according to claim 1, wherein the step of sequentially collecting and storing the image of the crop comprises:按照预设频率采集所述农作物的照片,并将所述农作物的照片进行存储;或Collecting a photograph of the crop at a preset frequency and storing a photograph of the crop; or按照预设时间间隔采集所述农作物的视频,对所述视频进行图像识别,当所述视频中的任一图形帧所对应的图像与所述任一图形帧的前一帧所对应的图像不同时,则将所述任一图形帧所对应的图像进行截取并存储。Collecting a video of the crop according to a preset time interval, and performing image recognition on the video, when an image corresponding to any graphic frame in the video and an image corresponding to a previous frame of any of the graphic frames are not At the same time, the image corresponding to any of the graphic frames is intercepted and stored.
- 根据权利要求2所述的演示农作物生产长过程的处理方法,其特征在于,在所述定时采集并存储所述农作物的图像的步骤之前,还包括:The method for processing a long process of producing crops according to claim 2, wherein before the step of collecting and storing the image of the crop at the timing, the method further comprises:根据所述农作物的生长周期,设置预设频率及预设时间间隔。The preset frequency and the preset time interval are set according to the growth cycle of the crop.
- 根据权利要求1至3中任一项所述的演示农作物生产长过程的处理方法,其特征在于,在所述将合成的动画发送至客户端进行演示的步骤之后,还包括:The processing method for demonstrating a long process of crop production according to any one of claims 1 to 3, further comprising: after the step of transmitting the synthesized animation to the client for presentation, further comprising:继续统计所述图像的数量,并将所述图像的数量与所述第一阈值进行比较;Continue counting the number of images and comparing the number of images to the first threshold;当所述图像的数量达到所述第一阈值时,再次将各个所述图像按照时间先后顺序合成动画,并将当前合成的动画与之前合成的动画进行合并;When the number of the images reaches the first threshold, each of the images is again synthesized in chronological order, and the currently synthesized animation is merged with the previously synthesized animation;将合并后的动画发送至终端进行演示。Send the merged animation to the terminal for demonstration.
- 根据权利要求1至3中任一项所述的演示农作物生产长过程的处理方法,其特征在于, A method for processing a long process of producing a crop according to any one of claims 1 to 3, characterized in that所述第一阈值的取值范围为200张至300张。The first threshold ranges from 200 to 300 sheets.
- 一种演示农作物生产长过程的处理系统,其特征在于,包括:A processing system for demonstrating a long process of crop production, characterized in that it comprises:采集单元,用于定时采集并存储所述农作物的图像,所述图像包括所述农作物的照片或所述农作物的视频截图;An acquisition unit, configured to periodically collect and store an image of the crop, the image including a photo of the crop or a video screenshot of the crop;统计单元,用于统计所述图像的数量,并将所述图像的数量与第一阈值进行比较;a statistical unit, configured to count the number of the images, and compare the number of the images with a first threshold;处理单元,用于当所述图像的数量达到所述第一阈值时,将各个所述图像按照时间先后顺序合成动画;a processing unit, configured to synthesize each of the images in chronological order when the number of images reaches the first threshold;发送单元,用于将合成的动画发送至终端进行演示。A sending unit, configured to send the synthesized animation to the terminal for presentation.
- 根据权利要求6所述的演示农作物生产长过程的处理系统,其特征在于,所述采集单元,具体用于:The processing system for demonstrating a long process of crop production according to claim 6, wherein the collecting unit is specifically configured to:按照预设频率采集所述农作物的照片,并将所述农作物的照片进行存储;或Collecting a photograph of the crop at a preset frequency and storing a photograph of the crop; or按照预设时间间隔采集所述农作物的视频,对所述视频进行图像识别,当所述视频中的任一图形帧所对应的图像与所述任一图形帧的前一帧所对应的图像不同时,则将所述任一图形帧所对应的图像进行截取并存储。Collecting a video of the crop according to a preset time interval, and performing image recognition on the video, when an image corresponding to any graphic frame in the video and an image corresponding to a previous frame of any of the graphic frames are not At the same time, the image corresponding to any of the graphic frames is intercepted and stored.
- 根据权利要求7所述的演示农作物生产长过程的处理系统,其特征在于,还包括:The processing system for demonstrating a long process of crop production according to claim 7, further comprising:设置单元,用于在所述定时采集并存储所述农作物的图像的步骤之前,根据所述农作物的生长周期,设置预设频率及预设时间间隔。And a setting unit, configured to set a preset frequency and a preset time interval according to a growth period of the crop before the step of collecting and storing the image of the crop at the timing.
- 根据权利要求6至8中任一项所述的演示农作物生产长过程的处理系统,其特征在于,A processing system for demonstrating a long process of crop production according to any one of claims 6 to 8, characterized in that所述统计单元,还用于在所述将合成的动画发送至客户端进行演示的步骤之后,继续统计所述图像的数量,并将所述图像的数量与所述第一阈值进行比较;The statistic unit is further configured to: after the step of sending the synthesized animation to the client for presentation, continue to count the number of the images, and compare the number of the images with the first threshold;所述处理单元,还用于当所述图像的数量达到所述第一阈值时,再次将各个所述图像按照时间先后顺序合成动画,并将当前合成的动画与之前合成的动画进行合并;The processing unit is further configured to, when the number of the images reaches the first threshold, synthesize each of the images in chronological order, and merge the currently synthesized animation with the previously synthesized animation;所述发送单元,还用于将合并后的动画发送至终端进行演示。 The sending unit is further configured to send the merged animation to the terminal for presentation.
- 根据权利要求6至8中任一项所述的演示农作物生产长过程的处理系统,其特征在于,A processing system for demonstrating a long process of crop production according to any one of claims 6 to 8, characterized in that所述第一阈值的取值范围为200张至300张。 The first threshold ranges from 200 to 300 sheets.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710524201.5 | 2017-06-30 | ||
CN201710524201.5A CN107403138A (en) | 2017-06-30 | 2017-06-30 | Demonstrate processing method, the processing system of production estimation growth process |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019000566A1 true WO2019000566A1 (en) | 2019-01-03 |
Family
ID=60404646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/096268 WO2019000566A1 (en) | 2017-06-30 | 2017-08-07 | Processing method and processing system for demonstrating crop growing process |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107403138A (en) |
WO (1) | WO2019000566A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113627880A (en) * | 2021-08-09 | 2021-11-09 | 信阳农林学院 | Automatic management system and method for recording growth data of camellia oleifera trees |
CN116107438A (en) * | 2023-04-13 | 2023-05-12 | 中国船舶集团有限公司第七一九研究所 | Method for demonstrating fault maintenance scheme in virtual environment of ship electromechanical equipment |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111179661A (en) * | 2020-02-19 | 2020-05-19 | 广东轻工职业技术学院 | Teaching system and method based on traceability management |
CN113691768A (en) * | 2020-08-13 | 2021-11-23 | 云南长耕农业科技股份有限公司 | System and method for detecting plant growth process |
CN112560833B (en) * | 2021-03-01 | 2021-05-11 | 广州汇图计算机信息技术有限公司 | Information display system based on remote sensing image |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005229818A (en) * | 2004-02-17 | 2005-09-02 | Hitachi Ltd | System and method each for analyzing plant growth |
CN102682464A (en) * | 2012-03-31 | 2012-09-19 | 北京农业信息技术研究中心 | Plant growth animation synthesis method based on growth body space |
US20130198693A1 (en) * | 2011-11-30 | 2013-08-01 | Seyet Llc | Three-dimensional animation technology for describing and manipulating plant growth |
CN106162087A (en) * | 2016-07-26 | 2016-11-23 | 深圳前海弘稼科技有限公司 | The growth course methods of exhibiting of a kind of cultivation box implants and system |
CN106331493A (en) * | 2016-08-30 | 2017-01-11 | 深圳前海弘稼科技有限公司 | Planting photo album generation method and device |
CN106358807A (en) * | 2016-08-29 | 2017-02-01 | 深圳前海弘稼科技有限公司 | Method and system for displaying growth process of plants in planting box |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327304B (en) * | 2013-06-13 | 2016-04-20 | 北京林业大学 | A kind of flower growth key-frame extraction system based on Accumulation Mechanism |
CN105812739B (en) * | 2016-03-23 | 2019-07-30 | 中国农业大学 | A kind of system and method for automatic collection plant growth information |
-
2017
- 2017-06-30 CN CN201710524201.5A patent/CN107403138A/en active Pending
- 2017-08-07 WO PCT/CN2017/096268 patent/WO2019000566A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005229818A (en) * | 2004-02-17 | 2005-09-02 | Hitachi Ltd | System and method each for analyzing plant growth |
US20130198693A1 (en) * | 2011-11-30 | 2013-08-01 | Seyet Llc | Three-dimensional animation technology for describing and manipulating plant growth |
CN102682464A (en) * | 2012-03-31 | 2012-09-19 | 北京农业信息技术研究中心 | Plant growth animation synthesis method based on growth body space |
CN106162087A (en) * | 2016-07-26 | 2016-11-23 | 深圳前海弘稼科技有限公司 | The growth course methods of exhibiting of a kind of cultivation box implants and system |
CN106358807A (en) * | 2016-08-29 | 2017-02-01 | 深圳前海弘稼科技有限公司 | Method and system for displaying growth process of plants in planting box |
CN106331493A (en) * | 2016-08-30 | 2017-01-11 | 深圳前海弘稼科技有限公司 | Planting photo album generation method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113627880A (en) * | 2021-08-09 | 2021-11-09 | 信阳农林学院 | Automatic management system and method for recording growth data of camellia oleifera trees |
CN116107438A (en) * | 2023-04-13 | 2023-05-12 | 中国船舶集团有限公司第七一九研究所 | Method for demonstrating fault maintenance scheme in virtual environment of ship electromechanical equipment |
CN116107438B (en) * | 2023-04-13 | 2023-06-16 | 中国船舶集团有限公司第七一九研究所 | Method for demonstrating fault maintenance scheme in virtual environment of ship electromechanical equipment |
Also Published As
Publication number | Publication date |
---|---|
CN107403138A (en) | 2017-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019000566A1 (en) | Processing method and processing system for demonstrating crop growing process | |
WO2018018814A1 (en) | Plant growth process exhibition method and system within planting box | |
CN105612758B (en) | Video providing method and video providing system | |
CN110264374A (en) | A kind of high quality agricultural products support method based on block chain | |
JP5729476B2 (en) | Imaging device and imaging support program | |
JP6136926B2 (en) | Information processing apparatus, storage medium, and information processing method | |
US10129582B2 (en) | Systems, methods, and computer program products for capturing spectator content displayed at live events | |
JP6295452B2 (en) | Crop development support device and program thereof | |
CN110455340A (en) | A kind of agricultural cultivation EMS based on big data | |
CN103327304B (en) | A kind of flower growth key-frame extraction system based on Accumulation Mechanism | |
JP4820966B2 (en) | Liquid supply control device | |
CN104796729B (en) | The method that high-resolution obtains picture of televising in real time | |
CN110475156A (en) | A kind of calculation method and device of slowed-down video value | |
CN106358807B (en) | Method and system for displaying growth process of plants in planting box | |
CN106572193A (en) | Method for providing GPS information of acquisition point of image acquisition device for image acquisition device | |
CN114723118B (en) | Insect pest early warning system based on internet of things | |
WO2018040332A1 (en) | Method and apparatus for generating plant photo album | |
CN107124563A (en) | The synthetic method and system of one plant growth video | |
CN103854228A (en) | Displaying system of three-dimensional virtual agricultural products as well as implementation method thereof | |
WO2018196170A1 (en) | Synthesis method and system for plant growth video | |
CN113242396A (en) | Method and device for playing back video | |
CN107277392A (en) | Spurt video diced system and method in a kind of timing type games project | |
CN104735381A (en) | Screen recording method and device | |
CN116762676A (en) | Dynamic irrigation control method and system based on crop phenotype image | |
CN106131656A (en) | A kind of system and method for quasi real time sectional drawing between net cast |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17915589 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04/06/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17915589 Country of ref document: EP Kind code of ref document: A1 |