Systems and associated methods for measuring the length of a fish
US-9928611-B2 · Mar 27, 2018 · US
US10275901B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10275901-B2 |
| Application number | US-201715490411-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 18, 2017 |
| Priority date | May 10, 2016 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention seek to provide an accurate way to measure the length of a fish. Some embodiments of the present invention propose utilizing a known length of a marker within a camera view or picture to determine the length of the fish also shown in the same camera view or picture. This determination could be performed in real-time or later remotely. Further, the measurement of the length of the fish is reliable because it is not dependent on a zoom value or angle of the camera and there is no required measurement device. Further, the technique is easy to use and can be performed with a camera phone or tablet.
Opening claim text (preview).
The invention claimed is: 1. A non-transitory computer-readable medium comprised of at least one memory device having computer program instructions stored thereon, the computer program instructions being configured, when run by a processor, to: receive, via a mobile camera device, user input indicating a desire to measure a length of a fish using a camera view on the mobile camera device; present, on a display of the mobile camera device, a camera view that includes one or more measurement guidelines, wherein the fish and a marker are within the camera view such that an image of the fish and an image of the marker are presented on the display; cause, based on user input, adjustment of the zoom level of the camera view such that the image of the fish fits within the one or more measurement guidelines on the display; determine a length of the image of the marker; determine a length of the image of the fish; and determine the length of the fish based on a length of the marker, the length of the image of the marker, and the length of the image of the fish. 2. The non-transitory computer-readable medium of claim 1 , wherein the computer program instructions are further configured, when run by the processor, to determine the length of the image of the fish based on the one or more measurement guidelines. 3. The non-transitory computer-readable medium of claim 2 , wherein the size of the one or more measurement guidelines is known, and wherein the computer program instructions are further configured, when run by the processor, to determine the length of the image of the fish by determining a number of pixels of the display associated with the size of the one or more measurement guidelines. 4. The non-transitory computer-readable medium of claim 1 , wherein the computer program instructions are further configured, when run by the processor, to determine the length of the marker. 5. The non-transitory computer-readable medium of claim 1 , wherein the length of the marker is a predetermined length. 6. The non-transitory computer-readable medium of claim 1 , wherein the computer program instructions are further configured, when run by the processor, to: receive a user request to take a picture of the camera view with the image of the fish and the image of the marker; and cause the camera to take the picture. 7. The non-transitory computer-readable medium of claim 6 , wherein the computer program instructions are further configured, when run by the processor, to transmit the picture to a remote server. 8. The non-transitory computer-readable medium of claim 1 , wherein the computer program instructions are further configured, when run by the processor, to determine the length of the fish by: determining a number of pixels of the display associated with the length of the image of the marker; determining a conversion rate between pixels and length based on the number of pixels of the display associated with the length of the image of the marker and the length of the marker; determining a number of pixels of the display associated with a length of the image of the fish; and converting the number of pixels of the display associated with the length of the image of the fish to the length of the fish based on the determined conversion rate between pixels and length. 9. The non-transitory computer-readable medium of claim 1 , wherein the computer program instructions are further configured, when run by the processor, to determine the length of the image of the fish by determining a distance between points on the one or more measurement guidelines corresponding to a front and a back of the image of the fish. 10. A non-transitory computer-readable medium comprised of at least one memory device having computer program instructions stored thereon, the computer program instructions being configured, when run by a processor, to: receive, via a mobile camera device, user input indicating a desire to measure a length of a fish using a camera view on the mobile camera device; present, on a display of the mobile camera device, a camera view that includes one or more measurement guidelines, wherein the fish and a marker are within the one or more measurement guidelines in the camera view such that an image of the fish and an image of the marker are presented on the display; determine a length of the image of the marker; determine a length of the image of the fish based on the known length of the measurement guidelines in an instance in which the image of the fish through the camera viewer is positioned in accordance with the measurement guidelines; and determine the length of the fish based on a length of the marker, the length of the image of the marker, and the length of the image of the fish. 11. The non-transitory computer-readable medium of claim 10 , wherein the computer program instructions are further configured, when run by the processor, to: determine the length of the marker by: determining a first theoretical plane associated with the image of the marker; and determining a length associated with the image of the marker within the first theoretical plane. 12. The non-transitory computer-readable medium of claim 10 , wherein the computer program instructions are further configured, when run by the processor, to cause, based on user input, adjustment of the zoom level of the camera view such that the image of the fish fits within the one or more measurement guidelines on the display. 13. The non-transitory computer-readable medium of claim 10 , wherein the computer program instructions are further configured, when run by the processor, to cause, based on user input, adjustment of the zoom level of the camera view such that the image of the fish fits within the camera view on the display. 14. The non-transitory computer-readable medium of claim 10 , wherein the computer program instructions are further configured, when run by the processor, to: receive user input indicating a desire to take a picture of the fish and the marker; and cause, in response to receiving the user input, a picture to be taken. 15. The non-transitory computer-readable medium of claim 14 , wherein the computer program instructions are further configured, when run by the processor, to transmit the picture to a remote device for determination of the length of the fish. 16. The non-transitory computer-readable medium of claim 10 , wherein the computer program instructions are further configured, when run by the processor, to record, in response to receiving the user input indicating a desire to take the picture, at least one of time, location, or date associated with the picture. 17. The non-transitory computer-readable medium of claim 10 , wherein the computer program instructions are further configured, when run by the processor, to determine the length of the marker. 18. The non-transitory computer-readable medium of claim 10 , wherein the length of the marker is a predetermined length. 19. A method for determining a length of a fish, the method comprising: receiving, via a mobile camera device, user input indicating a desire to measure a length of a fish using a camera view on the mobile camera device; causing presentation, on a display of the mobile camera device, a camera view that includes one or more measurement guidelines, wherein the fish and a marker that is proximate the fish are within the camera view such that an image of the fish and an image of the marker are presented on the display; causing, based on user input, adjustment of the zoom level of th
for displaying additional information relating to control or operation of the camera · CPC title
for measuring length, width or thickness (G01B11/08 takes precedence) · CPC title
Control of parameters via user interfaces · CPC title
Accessories for angling (fish stringers A01K65/00; landing-nets or landing-spoons for fishing A01K77/00) · CPC title
of area, perimeter, diameter or volume · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.