CN114200967A - Method for determining preset angle, method for detecting body temperature of livestock and product - Google Patents

Method for determining preset angle, method for detecting body temperature of livestock and product Download PDF

Info

Publication number
CN114200967A
CN114200967A CN202111435784.7A CN202111435784A CN114200967A CN 114200967 A CN114200967 A CN 114200967A CN 202111435784 A CN202111435784 A CN 202111435784A CN 114200967 A CN114200967 A CN 114200967A
Authority
CN
China
Prior art keywords
livestock
infrared
shooting
fence
angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111435784.7A
Other languages
Chinese (zh)
Inventor
张玉良
张功
郭共绍
余杰
张德善
赵志强
马上飞
赵知军
吕新阳
侯晓勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Henan Muyuan Intelligent Technology Co Ltd
Original Assignee
Henan Muyuan Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Henan Muyuan Intelligent Technology Co Ltd filed Critical Henan Muyuan Intelligent Technology Co Ltd
Priority to CN202111435784.7A priority Critical patent/CN114200967A/en
Publication of CN114200967A publication Critical patent/CN114200967A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D3/00Control of position or direction
    • G05D3/12Control of position or direction using feedback
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K1/00Details of thermometers not specially adapted for particular types of thermometer
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K13/00Thermometers specially adapted for specific purposes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Radiation Pyrometers (AREA)

Abstract

The invention provides a method, equipment and a storage medium for determining a preset angle and a livestock body temperature, wherein the method for determining the preset angle of an infrared camera comprises the following steps: adjusting the shooting angle of the infrared camera through the steering engine, and acquiring a plurality of infrared images of the target breeding fence through the infrared camera at a plurality of shooting angles; identifying a number of animals in the plurality of infrared images; and comparing the number of livestock in the plurality of infrared images, and taking the shooting angle corresponding to the infrared image with the largest number of livestock as the preset angle of the infrared camera in the target breeding fence. The technical scheme of the invention can obtain the body temperatures of all or as many livestock as possible in the breeding fence, and compared with the existing scheme, the reliability of detecting the body temperatures of the livestock can be improved.

Description

Method for determining preset angle, method for detecting body temperature of livestock and product
Technical Field
The present invention relates generally to the field of livestock body temperature detection technology. More particularly, the present invention relates to a method for determining a preset angle of an infrared camera, a method, an apparatus and a computer readable storage medium for detecting the body temperature of livestock.
Background
The growth environment of livestock in large-scale farms is complex, bacteria, viruses and the like are easy to breed, so that the livestock are sick, and the growth health of the livestock is influenced. In the disease species of livestock, the livestock has fever most frequently, and in order to find out whether the livestock has fever in time, the body temperature of the livestock needs to be detected, and the fever of the livestock needs to be found and treated. Because the quantity of livestock in the farm is more, if a manual detection method is adopted, a large amount of labor cost is needed, and the working efficiency is low.
In order to solve the problems, the most common method at present is to use an inspection robot to replace a worker to detect the body temperature of the livestock, namely, a body temperature detection device is mounted on the inspection robot, and the body temperature of the livestock in a farm is obtained through the body temperature detection device. For example, an infrared camera is assembled on the inspection robot, infrared images of the livestock are obtained through the infrared camera, the body temperature of the livestock is obtained according to the infrared images of the livestock, and then whether the livestock is fever or not is judged. However, a plurality of livestock are usually arranged in the breeding fence of the farm, when the body temperature is detected, if the shooting angle selected when the infrared image is shot is unreasonable, the phenomenon of missed shooting can occur, and the body temperatures of all the livestock cannot be detected, so that the information acquired by the mode is not comprehensive enough, the subsequent processing of the information is influenced, and the final detection result is unreliable.
In conclusion, when the body temperature of the livestock is detected by adopting the infrared camera in the prior art, the reliability of the detection result is poor due to the omission of detection.
Disclosure of Invention
The invention provides a method for determining a preset angle, a method for detecting the body temperature of livestock and a product, which at least solve the problem of poor reliability of a detection result caused by omission when the body temperature of the livestock is detected by adopting an infrared camera.
In order to solve at least the above problems, in a first aspect, the present invention provides a method for determining a preset angle of an infrared camera, where the infrared camera is mounted on a steering engine and rotates along with the steering engine, and has one or more preset angles corresponding to each breeding fence, and the method includes: adjusting the shooting angle of the infrared camera through the steering engine, and acquiring a plurality of infrared images of the target breeding fence at a plurality of shooting angles; identifying a number of animals in the plurality of infrared images; and comparing the number of livestock in the plurality of infrared images, and taking the shooting angle corresponding to the infrared image with the largest number of livestock as the preset angle corresponding to the target breeding fence.
According to one embodiment of the invention, comparing the number of livestock in the plurality of infrared images to obtain the preset angle corresponding to the target breeding fence comprises: selecting a second set number of infrared images with the largest livestock number, and taking the shooting angle corresponding to the first set number of infrared images as the preset angle.
According to another embodiment of the invention, comparing the number of animals in the plurality of infrared images to obtain a preset angle corresponding to the target breeding fence comprises: comparing the number of livestock in the plurality of infrared images with a rated number; and in response to the fact that the number of the livestock in the infrared image is equal to the rated number, taking the shooting angle corresponding to the infrared image as the preset angle.
According to another embodiment of the invention, in response to the fact that the number of the livestock in each infrared image is different from the rated number, a second set number of infrared images with the largest number of livestock is selected, and the shooting angles corresponding to the second set number of infrared images are used as the preset angles.
According to another embodiment of the invention, the adjusting of the shooting angle of the infrared camera by the steering engine comprises: within a set angle range, obtaining an angle at intervals of a set step length to obtain a plurality of shooting angles; the angle of the infrared camera is adjusted through the steering engine, so that the shooting angle of the infrared camera is the shooting angles.
According to another embodiment of the invention, the adjusting of the shooting angle of the infrared camera by the steering engine comprises: acquiring PWM waves corresponding to the plurality of shooting angles; and driving the steering engine by adopting the PWM waves so as to enable the shooting angles of the infrared camera to be the plurality of shooting angles.
In a second aspect, the present invention further provides a method for detecting the body temperature of livestock, wherein the method according to any embodiment of the number of people obtains one or more preset angles corresponding to each cultivation fence, and the method comprises the following steps: in response to identifying one cultivation fence, acquiring a preset angle corresponding to the cultivation fence; controlling the steering engine according to a preset angle corresponding to the breeding fence so as to acquire an infrared image of the breeding fence through the infrared camera; and obtaining the body temperature of the livestock in the breeding fence according to the infrared image of the breeding fence.
According to an embodiment of the present invention, each cultivation column is provided with a corresponding identifier, and the identifying a cultivation column includes: and detecting the identification of the breeding fence, and identifying the breeding fence according to the identification.
In a third aspect, the present invention also provides an apparatus comprising a processor and a memory, the memory being configured to store computer program instructions, the computer program instructions being executable by the processor to implement the method of any of the above embodiments.
In a fourth aspect, the present invention also provides a computer-readable storage medium having stored thereon computer program instructions which, when executed, implement the method of any one of the above embodiments.
According to the technical scheme provided by the invention, the infrared images of the target breeding fence are obtained at a plurality of shooting angles, then the number of livestock in each infrared image is identified, and finally the shooting angle corresponding to the infrared image with the largest number of livestock is used as the preset angle corresponding to the target breeding fence. When the body temperature of livestock in a certain cultivation fence is obtained, the shooting angle of the infrared camera is adjusted to the preset angle corresponding to the cultivation fence, all or the quantity of the livestock in the cultivation fence can be obtained, the body temperature of the livestock in the cultivation fence can be obtained, and then all or the quantity of the livestock in the cultivation fence can be obtained, so that the phenomenon of missed detection can be reduced or even avoided, and the reliability of the detection result of the body temperature of the livestock in the cultivation fence can be improved.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar or corresponding parts and in which:
fig. 1 is a flowchart of a method for determining a preset angle of an infrared camera according to an embodiment of the present invention;
fig. 2 is a flow chart of a method for detecting the body temperature of an animal according to an embodiment of the present invention;
fig. 3 is a schematic diagram of an apparatus according to an embodiment of the invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the embodiments described herein are only some of the embodiments of the invention provided to facilitate a clear understanding of the concepts and legal requirements, and that not all embodiments of the invention may be practiced. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed in the present specification without inventive step, are within the scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for determining a preset angle of an infrared camera according to the present invention. According to the invention, the infrared camera is assembled on the steering engine, and the steering engine can drive the infrared camera to rotate so as to adjust the shooting angle. The infrared camera has one or more preset angles corresponding to the cultivation fences respectively, and when the shooting angle of the infrared camera is the preset angle, the infrared images of all or as many livestock in the cultivation fences as possible can be shot.
As shown in fig. 1, the method for determining the preset angle of the infrared camera according to the present invention includes:
in step S11, the camera angle of the infrared camera is adjusted by the steering engine, and a plurality of infrared images of the target breeding fence are obtained by the infrared camera at a plurality of camera angles. Because infrared camera assembly is on the steering wheel, can drive infrared camera of steering wheel and rotate, consequently, in this embodiment, select a plurality of shooting angles from the rotatable within range of steering wheel, the steering wheel can drive infrared camera and reach each shooting angle, makes infrared camera can shoot at each shooting angle, obtains the infrared image of target breed fence. Because the shooting angles are multiple, each shooting angle can at least acquire one infrared image, and therefore multiple infrared images can be acquired through the infrared camera.
In step S12, the number of animals in each infrared image is identified. The step S2 belongs to the technical field of image recognition, and the quantity of livestock in the infrared image can be recognized in an image recognition mode. For example, a neural network model can be established and trained by adopting a data training set with a plurality of infrared images, so that livestock in the infrared images can be identified; and then, adopting the trained neural network model to identify the livestock in the infrared images shot by the infrared camera at each shooting angle in the step S11 so as to obtain the quantity of the livestock in each infrared image.
In step S13, the numbers of the animals in the infrared images are compared, and the shooting angle corresponding to the infrared image in which the number of the animals is the largest is set as the preset angle corresponding to the target breeding fence. Due to the fact that shooting angles are different, positions of the shot target breeding pens are different, and the number of livestock in the shot infrared images can be correspondingly changed. In this step S13, the shooting angle at which the maximum number of livestock in the target breeding fence is detected is used as the preset angle corresponding to the target breeding fence, so that when the infrared image of the target breeding fence is shot, if the shooting angle of the infrared camera is set at the preset angle, the number of livestock that can be shot is the maximum, and the body temperature of the maximum number of livestock in the target breeding fence is obtained as much as possible.
In summary, according to the technical scheme provided by the invention, the infrared images of the target breeding fence are obtained at a plurality of shooting angles, then the number of livestock in each infrared image is identified, and finally the shooting angle corresponding to the infrared image with the largest number of livestock is used as the preset angle corresponding to the target breeding fence. Therefore, when livestock in a certain breeding fence is subjected to body temperature detection, the shooting angle of the infrared camera can be adjusted to the preset angle corresponding to the breeding fence through the steering engine, when the livestock in the breeding fence is shot, infrared images of all or as many livestock as possible in the breeding fence can be obtained, and then the body temperatures of all or as many livestock as possible in the breeding fence can be obtained. Due to the technical scheme provided by the invention, the obtained preset angle corresponding to the breeding fence can enable the infrared camera to shoot the infrared images of all or the livestock as much as possible in the breeding fence, so that the body temperatures of all or the livestock as much as possible in the breeding fence can be obtained, and the reliability of the detection of the body temperatures of the livestock can be improved compared with the prior art.
The method for determining the preset angle of the infrared camera is introduced in the above, and the method for obtaining the preset angle corresponding to the target breeding fence is described in detail below by combining with a specific application scenario.
In an application scenario, comparing the number of livestock in each infrared image to obtain a preset angle corresponding to the target breeding fence comprises: after the number of the livestock in each infrared image obtained in the step S12 is passed, the first set number of infrared images with the largest number of livestock are selected from the infrared images, and the shooting angles corresponding to the set number of infrared images are used as the preset angles corresponding to the target breeding fence. When the infrared camera shoots the livestock in the target breeding fence, all the livestock in the target breeding fence cannot be shot from all shooting visual angles due to shielding or limitation of shooting range of the infrared camera. The mode of setting of this embodiment, a plurality of angles of presetting that can correspond with the fence is bred to the target, when the livestock to the fence is bred to the target detects the body temperature, can follow each angle of presetting and breed the fence to the infrared camera, thereby obtain the first infrared image of setting for a quantity target and breeding the fence, and include all or quantity livestock as much as possible on every image, consequently according to the body temperature that the livestock was obtained to a first infrared image of setting for a quantity, can obtain the body temperature of all or quantity livestock as much as possible in the fence is bred to the target, can further improve the reliability of livestock body temperature testing result.
In another application scenario, comparing the number of livestock in each infrared image to obtain a preset angle corresponding to the target breeding fence comprises: comparing the number of the livestock in each infrared image with the rated number after the number of the livestock in the plurality of infrared images obtained in the step S12; and if the number of livestock in the infrared image is equal to the rated number, taking the shooting angle corresponding to the infrared image as a preset angle corresponding to the target breeding fence. The rated quantity in this embodiment may be the total quantity of livestock in the target breeding fence, and if the quantity of livestock in the infrared image is the rated quantity, it may be determined that all livestock in the target breeding fence may be shot from the shooting angle of the infrared image. Therefore, the preset angle corresponding to the target breeding fence is obtained through the setting mode of the embodiment, the infrared images of all the livestock in the target breeding fence can be shot by the infrared camera, the body temperatures of all the livestock in the target breeding fence can be detected, and the reliability of the detection result of the body temperature of the livestock is further improved.
Further, in another application scenario, comparing the number of livestock in each infrared image to obtain a preset angle of the infrared camera on the breeding fence further comprises: and if the number of the livestock in each infrared image is not equal to the rated number, selecting a second set number of infrared images with the largest number of livestock, and taking the shooting angle corresponding to the second set number of infrared images as a preset angle corresponding to the target breeding fence. When the infrared camera shoots the livestock in the target breeding fence, all the livestock in the target breeding fence cannot be shot from all shooting visual angles due to shielding or limitation of the shooting range of the infrared camera; in addition, when the number of the livestock in the infrared images is identified, a certain error may exist in the identification result, so that the number of the identified livestock is larger or smaller than the actual number of the livestock, and the number of the livestock in each infrared image is not equal to the rated number. The arrangement mode of the embodiment can enable the infrared camera to shoot the infrared images of all or the livestock with the number as much as possible when the target breeding fence is shot at the preset angle, so that the reliability of the detection result of the body temperature of the livestock in the target breeding fence is improved.
The method for obtaining the preset angle of the infrared camera on the breeding fence is described in detail above, and the method for adjusting the shooting angle of the infrared camera through the steering engine in the step S11 is described in detail below with reference to specific application scenarios.
In an application scenario, the step S11 of the method of the present invention, adjusting the shooting angle of the infrared camera through the steering engine includes: within a set angle range, obtaining an angle at intervals of a set step length to obtain a plurality of shooting angles; the angle of the infrared camera is adjusted through the steering engine, so that the shooting angle of the infrared camera is a plurality of shooting angles. The set angle range can be determined according to the rotatable angle of the steering engine, the set step length can be determined according to actual requirements, the larger the set step length is, the fewer the acquired infrared images are, and otherwise, the smaller the set step length is, the more the acquired infrared images are. For example, if the rotation angle of the steering engine is 0 ° to 270 °, the set angle range is also 0 ° to 270 °, that is, the rotation angle of the steering engine is the same as the shooting angle of the infrared camera. Assuming that the above-described setting step is 10 °, the plurality of shooting angles include 28 shooting angles of 0 °, 10 °, 20 ° … … 250 °, 260 °, and 270 °. When the infrared images of the target breeding fence are shot, the infrared camera is adjusted to each shooting angle by adjusting the rotating angle of the steering engine, and the infrared images of the target breeding fence are shot at each shooting angle.
The method for adjusting the shooting angle of the infrared camera is explained in detail below in combination with a specific application scene.
In an application scene, adjust the shooting angle to infrared camera through the steering wheel and include: firstly, PWM waves corresponding to a plurality of shooting angles are obtained, and then the steering engine is driven by the PWM waves, so that the shooting angles of the infrared camera are the plurality of shooting angles. The steering engine is driven by PWM waves and driven by PWM waves with different duty ratios, so that the steering engine can be positioned at different rotation angles. For example, the rotation angle of the steering engine is 0 ° to 270 °, the value range of the PWM wave duty ratio is 500 to 2500 μ sec, and the rotation angle of the steering engine is in direct proportion to the PWM wave duty ratio, for example, when the PWM wave duty ratio is 500 μ sec, the rotation angle of the steering engine is 0 °; when the duty ratio of the PWM wave is 1500 mu sec, the rotation angle of the steering engine is 135 degrees; when the duty ratio of the PWM wave is 2500 μ sec, the rotation angle of the steering engine is 270 °. And according to the corresponding relation between the PWM waves and the rotation angles of the steering engine, duty ratios of the PWM waves corresponding to all the shooting angles are obtained, and then the steering engine is driven by the PWM waves with the duty ratios, so that the shooting angles of the infrared camera can be the plurality of shooting angles.
In a second aspect, the invention further provides a method for detecting the body temperature of the livestock, the method includes acquiring the infrared image of the breeding fence through the infrared camera on the inspection robot, and acquiring the body temperature of the livestock in the breeding fence according to the infrared image. As shown in fig. 2, the method for detecting the body temperature of the livestock provided by the invention comprises the following steps:
in step S21, in response to identifying one cultivation fence, a preset angle corresponding to the cultivation fence is acquired. The inspection robot detects the cultivation columns one by one in the farm to obtain the body temperature of livestock in the cultivation columns, and when the inspection robot travels to a certain cultivation column and detects the livestock, the inspection robot identifies the cultivation column. For example, the inspection robot can be controlled to move on the inspection track, and the body temperature of livestock in each breeding fence can be detected in the moving process; the inspection robot can be positioned through the traveling mileage of the inspection robot in the process of traveling of the inspection rail, then the position of the cultivation fence detected by the inspection robot is obtained according to the position of the inspection robot, and finally the cultivation fence is identified according to the position of the cultivation fence, so that the identification of one cultivation fence is completed.
The obtaining of the preset angle corresponding to the cultivation fence refers to obtaining the preset angle corresponding to the cultivation fence after the cultivation fence is identified. For example, the method for determining the preset angle of the infrared camera provided by the first aspect may be adopted, the preset angles corresponding to the cultivation columns in the cultivation farm are obtained and stored in the database, and after one cultivation column is identified, the preset angle corresponding to the cultivation column is obtained from the database.
In step S22, the steering engine is controlled according to the preset angle corresponding to the breeding fence, so as to obtain the infrared image of the breeding fence through the infrared camera. When the steering engine is controlled according to the preset angle corresponding to the breeding fence, the corresponding PWM wave is obtained according to the preset angle corresponding to the breeding fence, then the steering engine is controlled through the PWM wave, the shooting angle of the infrared camera is the preset angle, finally the infrared image of the breeding fence to be detected is shot through the infrared camera at each preset angle, and all or most livestock are contained in the obtained infrared image.
In step S23, the body temperature of the livestock in the cultivation bar is obtained according to the infrared image of the cultivation bar. In step S23, the body temperature of the livestock in the breeding stall to be tested is identified by an infrared image identification method, which can be implemented by a method for identifying the object temperature in the infrared image in the prior art. The body temperature of the livestock in the breeding fence obtained in the step S23 may be the body temperature of the livestock in the infrared image, and then the body temperatures of the livestock are respectively identified to obtain the body temperatures of the livestock, and whether the livestock has a fever is determined; the whole infrared image can be divided into a plurality of areas, the temperature of each area is identified, whether the temperature of each area is higher than a set temperature value or not is judged, and if the temperature of each area is higher than the set temperature value, the livestock in the area is judged to have fever.
According to the technical scheme provided by the invention, the infrared camera is adjusted to a corresponding preset angle so as to obtain the infrared image of the breeding fence and obtain the body temperature of the livestock in the breeding fence according to the infrared image of the breeding fence. The infrared camera can acquire all or the largest number of livestock infrared images in the breeding fence at a preset angle, so that the technical scheme of the invention can detect all or the largest number of livestock body temperatures in the breeding fence, and compared with the prior art, the reliability of detecting the livestock body temperatures can be improved.
In an embodiment, the step S22 of identifying a breeding fence includes: and detecting the identification of the breeding fence, and identifying the breeding fence according to the identification. In this embodiment, each breed fence of plant is provided with corresponding identification code such as two-dimensional code, bar code to be provided with corresponding identification code detection device on patrolling and examining the robot. In the process of the inspection robot, if the identification code of a certain cultivation fence is detected, the inspection robot is judged to arrive at the cultivation fence, the cultivation fence needs to be detected, and then the information of the cultivation fence is obtained according to the identification code.
In a third aspect, the present invention further provides an apparatus, as shown in fig. 3, the apparatus includes a processor, a memory, a communication interface, and a communication bus, where the processor, the memory, and the communication interface complete communication with each other through the communication bus. The processor is used to provide computing and control capabilities. The memory includes a nonvolatile storage medium, an internal memory. The non-volatile storage medium stores an operating system and computer program instructions. The internal memory provides an environment for the operating system and the execution of computer program instructions in the non-volatile storage medium. The communication interface of the device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The present embodiment provides an apparatus, the memory of which is used to store computer program instructions, which cause the processor to execute the method of the first aspect or the method of the second aspect.
In a fourth aspect, the present invention further provides a computer-readable storage medium. It will be understood by those skilled in the art that all or part of the processes of the methods of the first or second aspects may be implemented by hardware associated with computer program instructions, which may be stored in a non-volatile computer readable storage medium, and when executed, may comprise processes of the methods of the first or second aspects. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
In addition, the terms "first" or "second", etc. used in this specification are used to refer to numbers or ordinal terms for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the feature. In the description of the present specification, "a plurality" means at least two, for example, two, three or more, and the like, unless specifically defined otherwise.
While various embodiments of the present invention have been shown and described herein, it will be obvious to those skilled in the art that such embodiments are provided by way of example only. Numerous modifications, changes, and substitutions will occur to those skilled in the art without departing from the spirit and scope of the present invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in practicing the invention. It is intended that the following claims define the scope of the invention and that the module compositions, equivalents, or alternatives falling within the scope of these claims be covered thereby.

Claims (10)

1. A method for determining preset angles of infrared cameras is provided, wherein the infrared cameras are assembled on steering engines and rotate along with the steering engines, and are provided with one or more preset angles corresponding to breeding fences respectively, and the method is characterized by comprising the following steps of:
adjusting the shooting angle of the infrared camera through the steering engine, and acquiring a plurality of infrared images of the target breeding fence at a plurality of shooting angles;
identifying a number of animals in the plurality of infrared images;
and comparing the number of livestock in the plurality of infrared images, and taking the shooting angle corresponding to the infrared image with the largest number of livestock as the preset angle corresponding to the target breeding fence.
2. The method of claim 1, wherein comparing the number of animals in the plurality of infrared images to obtain a preset angle corresponding to the target farm comprises: selecting a second set number of infrared images with the largest livestock number, and taking the shooting angle corresponding to the first set number of infrared images as the preset angle.
3. The method of claim 1, wherein comparing the number of animals in the plurality of infrared images to obtain a preset angle corresponding to the target farm comprises:
comparing the number of livestock in the plurality of infrared images with a rated number;
and in response to the fact that the number of the livestock in the infrared image is equal to the rated number, taking the shooting angle corresponding to the infrared image as the preset angle.
4. The method of claim 4, wherein in response to the number of animals in each infrared image being different from the nominal number, a second set number of infrared images with the largest number of animals is selected, and the preset angle is determined as the shooting angle corresponding to the second set number of infrared images.
5. The method for determining the preset angle of the infrared camera according to claim 1, wherein the adjusting the shooting angle of the infrared camera by the steering engine comprises:
within a set angle range, obtaining an angle at intervals of a set step length to obtain a plurality of shooting angles;
the angle of the infrared camera is adjusted through the steering engine, so that the shooting angle of the infrared camera is the shooting angles.
6. The method for determining the preset angle of the infrared camera according to claim 1, wherein the adjusting the shooting angle of the infrared camera by the steering engine comprises:
acquiring PWM waves corresponding to the plurality of shooting angles;
and driving the steering engine by adopting the PWM waves so as to enable the shooting angles of the infrared camera to be the plurality of shooting angles.
7. A method for detecting the body temperature of livestock, wherein one or more preset angles corresponding to each farm are obtained according to the method of any one of claims 1-6, comprising:
in response to identifying one cultivation fence, acquiring a preset angle corresponding to the cultivation fence;
controlling the steering engine according to a preset angle corresponding to the breeding fence so as to acquire an infrared image of the breeding fence through the infrared camera;
and obtaining the body temperature of the livestock in the breeding fence according to the infrared image of the breeding fence.
8. The method for detecting the body temperature of livestock according to claim 7, wherein each cultivation bar is provided with a corresponding identification, said identifying one cultivation bar comprises: and detecting the identification of the breeding fence, and identifying the breeding fence according to the identification.
9. An apparatus comprising a processor and a memory, the memory for storing computer program instructions, the computer program instructions being executable by the processor to implement the method of any one of claims 1-8.
10. A computer readable storage medium having computer program instructions stored thereon, wherein the computer program instructions, when executed, implement the method of any of claims 1-8.
CN202111435784.7A 2021-11-29 2021-11-29 Method for determining preset angle, method for detecting body temperature of livestock and product Pending CN114200967A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111435784.7A CN114200967A (en) 2021-11-29 2021-11-29 Method for determining preset angle, method for detecting body temperature of livestock and product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111435784.7A CN114200967A (en) 2021-11-29 2021-11-29 Method for determining preset angle, method for detecting body temperature of livestock and product

Publications (1)

Publication Number Publication Date
CN114200967A true CN114200967A (en) 2022-03-18

Family

ID=80649604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111435784.7A Pending CN114200967A (en) 2021-11-29 2021-11-29 Method for determining preset angle, method for detecting body temperature of livestock and product

Country Status (1)

Country Link
CN (1) CN114200967A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138699A (en) * 2015-09-25 2015-12-09 广东欧珀移动通信有限公司 Photograph classification method and device based on shooting angle and mobile terminal
KR20180093313A (en) * 2017-02-13 2018-08-22 경희대학교 산학협력단 Method and apparatus for identifying location/angle of terminal
CN108600633A (en) * 2018-05-21 2018-09-28 珠海格力电器股份有限公司 Shooting angle determining method and device, terminal and readable storage medium
CN111008560A (en) * 2019-10-31 2020-04-14 重庆小雨点小额贷款有限公司 Livestock weight determination method, device, terminal and computer storage medium
CN111401386A (en) * 2020-03-30 2020-07-10 深圳前海微众银行股份有限公司 Monitoring method and device for livestock stall, intelligent cruise robot and storage medium
CN112734731A (en) * 2021-01-11 2021-04-30 牧原食品股份有限公司 Livestock temperature detection method, device, equipment and storage medium
CN113141498A (en) * 2021-04-09 2021-07-20 深圳市慧鲤科技有限公司 Information generation method and device, computer equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105138699A (en) * 2015-09-25 2015-12-09 广东欧珀移动通信有限公司 Photograph classification method and device based on shooting angle and mobile terminal
KR20180093313A (en) * 2017-02-13 2018-08-22 경희대학교 산학협력단 Method and apparatus for identifying location/angle of terminal
CN108600633A (en) * 2018-05-21 2018-09-28 珠海格力电器股份有限公司 Shooting angle determining method and device, terminal and readable storage medium
CN111008560A (en) * 2019-10-31 2020-04-14 重庆小雨点小额贷款有限公司 Livestock weight determination method, device, terminal and computer storage medium
CN111401386A (en) * 2020-03-30 2020-07-10 深圳前海微众银行股份有限公司 Monitoring method and device for livestock stall, intelligent cruise robot and storage medium
CN112734731A (en) * 2021-01-11 2021-04-30 牧原食品股份有限公司 Livestock temperature detection method, device, equipment and storage medium
CN113141498A (en) * 2021-04-09 2021-07-20 深圳市慧鲤科技有限公司 Information generation method and device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
Tsai et al. Assessment of dairy cow heat stress by monitoring drinking behaviour using an embedded imaging system
Kashiha et al. Automatic monitoring of pig locomotion using image analysis
CN114167922B (en) Farming and pasturing intelligent analysis method and system based on multi-sensor data acquisition
US20190012535A1 (en) Trail camera image recognition system
CN114200967A (en) Method for determining preset angle, method for detecting body temperature of livestock and product
CN115250952A (en) Live pig health monitoring method, device, equipment and storage medium
CN114650468A (en) Livestock and poultry house environmental data intelligent detection system
CN111833331A (en) Livestock body temperature image processing method based on artificial intelligence and active gun-ball linkage
Wathes Precision livestock farming for animal health, welfare and production
DE102017007737A1 (en) Method and device for detecting an image of a plant with a sensor device
WO2019012092A1 (en) Stunning device for automatically stunning slaughter animals
CN115362950B (en) Intelligent cultivation management and control system based on Internet of things platform
US11960957B2 (en) System and method for tracing members of an animal population
CN117029904A (en) Intelligent cage-rearing poultry inspection system
CN112153892B (en) Device for fly management
CN114189627A (en) Method and product for acquiring preset angle of camera and monitoring breeding fence
DE202017106101U1 (en) Device for finding objects in an animal house
CN113743261A (en) Pig body trauma detection method and device and readable storage medium
CN114065801A (en) Soil monitoring method and system based on neural network model and readable storage medium
DE102016112596A1 (en) Method and device for automatically applying milking cups to teats of a dairy animal
Taghavi et al. Cow key point detection in indoor housing conditions with a deep learning model
CN110558248B (en) Pig quantity monitoring device
JPWO2018109796A1 (en) Remote control system, remote control method, and program
De Mol et al. Monitoring pig behaviour by RFID registrations
CN114500960B (en) Inspection and alarm management system and method for livestock and poultry farm

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination