Cooking apparatus and controlling method thereof
A cooking apparatus including an image capturer and a processor configured to identify a food object from a plurality of images obtained through the image capturer, adjust a capture interval at which an image of the food object is obtained in real time through the image capturer based on information about a cooking state change of the identified food object, and generate a video based on the captured image obtained according to the adjusted capture interval.
1. A cooking apparatus comprising:
an image capturer;
and a processor configured to: identify a food object from a plurality of images obtained through the image capturer, adjust a capture interval at which an image of the food object is obtained in real time through the image capturer whereby the capture interval is adjusted based on information about a cooking state change of the identified food object obtained from the plurality of images, and generate a video based on at least one image captured by the image capturer according to the adjusted capture interval.
2. The cooking apparatus of claim 1 , wherein the information about the cooking state change comprises a cooking state change amount, and
wherein the processor is further configured to adjust the capture interval to be inverse-proportional with the cooking state change amount of the food object.
3. The cooking apparatus of claim 2 , wherein the processor is further configured to:
based on the cooking state change amount of the food object being less than a first threshold value, increase the capture interval of the image capturer, and
based on the cooking state change amount of the food object being greater than or equal to a second threshold value, decrease the capture interval of the image capturer.
4. The cooking apparatus of claim 2 , wherein the processor is further configured to:
analyze the food object using at least one feature information from the plurality of images obtained, and
adjust a number of the at least one feature information to be proportional with the cooking state change amount of the food object.
5. The cooking apparatus of claim 4 , wherein the at least one feature information comprises at least one of a contour, an edge, a corner, a histogram, or brightness, and
wherein the processor is further configured to extract the at least one feature information from the plurality of images obtained, and obtain the food object and the information about the cooking state change of the food object based on the extracted at least one feature information.
6. The cooking apparatus of claim 2 , wherein the processor is further configured to:
identify an area of which the cooking state change amount of the food object is greater than or equal to a third threshold value from the plurality of images obtained as a target area, and
obtain the cooking state change amount of the identified food object based on the identified target area.
7. The cooking apparatus of claim 2 , wherein the processor is further configured to, based on the cooking state change amount of the food object being greater than or equal to a fourth threshold value, change a resolution of the image obtained from the image capturer.
8. The cooking apparatus of claim 2 , further comprising:
a memory configured to store food information corresponding to each of a plurality of foods,
wherein the processor is further configured to:
obtain a predicted cooking state change amount of the food object based on the cooking state change amount included in the stored food information and the information about the cooking state change of the food object, and
change the capture interval of the image capturer based on the predicted cooking state change amount of the food object.
9. The cooking apparatus of claim 2 , wherein the processor is further configured to: obtain the cooking state change amount of the identified food object based on at least one of a size change amount of the food object and a color change amount of the food object, and adjust the capture interval of the at least one image based on the obtained cooking state change amount.
10. The cooking apparatus of claim 1 , further comprising:
a display,
wherein the display is controlled to display a guide user interface (UI) for changing the capture interval.
11. A controlling method of a cooking apparatus, the method comprising: obtaining a plurality of images; identifying a food object from the plurality of images obtained; adjusting a capture interval at which an image of the food object is obtained in real time whereby the capture interval is adjusted based on information about a cooking state change of the identified food object obtained from the plurality of images; and generating a video based on at least one image captured according to the adjusted capture interval.
12. The controlling method of claim 11 , wherein the information about the cooking state change comprises a cooking state change amount, and,
wherein the adjusting the capture interval comprises adjusting the capture interval to be inverse-proportional with the cooking state change amount of the food object.
13. The controlling method of claim 12 , wherein the adjusting the capture interval comprises:
based on the cooking state change amount of the food object being less than a first threshold value, increasing the capture interval, and
based on the cooking state change amount of the food object being greater than or equal to a second threshold value, decreasing the capture interval.
14. The controlling method of claim 12 , further comprising:
analyzing the food object using at least one feature information from the plurality of images obtained; and
adjusting a number of the at least one feature information to be proportional with the cooking state change amount of the food object.
15. The controlling method of claim 14 , wherein the at least one feature information comprises at least one of a contour, an edge, a corner, a histogram, or brightness, and
wherein the method further comprises extracting the at least one feature information from the plurality of images obtained, and obtaining the food object and the information about the cooking state change of the food object based on the extracted at least one feature information.