【초코프라】6초 쿠킹 화상으로부터 레시피를 자동 생성한다【재료】

8829 단어 파이썬사랑

소개



초콜릿 플래닛의 6초 쿠킹이라는 기획을 정말 좋아해서, 잘 레시피화할 수 없을까라고 생각하고 있었는데, 요리 화상으로부터 레시피를 자동 생성하는 AI의 문헌을 발견했으므로, 소스 코드를 다운로드해 시험해 보았습니다 .

이미지에서 이런 식으로 레시피 문장이 출력되는 것 같다. 굉장하지 않니?

이것으로 나도 6 초 쿠킹 할 수 있어 (두근두근)

운영 환경


  • Python 3.6.8
  • htps : // 기주 b. 코 m / 후세 보오 k 레세 아 rch / 인즈 r 세코 오킨 g

  • 사전 준비


  • 6 초 요리의 "완제품"테롭이 나오는 순간의 요리 이미지를 캡처하십시오.

  • 확인할 요리 이미지는 다음과 같습니다.

  • 【6초 쿠킹】 튀김 (2018/08/27)


  • 【6초 쿠킹】로코모코 (2019/07/29)


  • 【6초 쿠킹】멘치카츠 (2019/11/11)


  • 6 초 요리 "프라이드 치킨"(2019/12/23)


  • 6 초 요리 "콘 수프"(2020/04/06)


  • 6 초 요리 "프라이드 감자"(2021/03/08)


  • 6 초 요리 "쿠키"(2021/04/24)



  • 우와아~~ 아무도 맛있을 것 같다(????)

    생성된 레시피



    출력으로는 원본 이미지에서 요리 영역을 감지한 이미지와 요리 이름(Title), 재료(Ingredients), 레시피 문(Instructions)을 얻을 수 있습니다.
    그럼 바로 해보자.

    튀김



    우선은 왕도의 가게에서.


    제대로 검출할 수 있네요. 그렇다 해도 이것 불길이 달콤한 생각이 듭니다. 마음의 탓일까.
    조리법 문장은 어떻습니까?
    Title: Easy caramel sauce
    
    Ingredients:
    sugar, milk, cream
    
    Instructions:
    -In a medium saucepan, combine the sugar, milk and cream.
    -Cook over medium heat, stirring constantly, until the mixture comes to a boil.
    -Boil for 1 minute, stirring constantly.
    -Remove from heat and stir in the caramel sauce.
    -Serve warm.
    

    Easy caramel sauce (절대 다른)
    주의를 돌려 다음에 가자.

    로코모코



    6초 역사상 드물게 보는(?)대사고가 일어나 버린 회군요.



    으~~응, 이것은 원래 화상이 좋지 않았을까.
    상당히 제대로 햄버거 같은 부분이 비치고 있다고 생각합니다만, 레시피는 어떨까요.
    Title: Garlic oil
    
    Ingredients:
    pepper, salt, oil, onion, clove
    
    Instructions:
    -Heat oil in a large skillet over medium heat.
    -Add onion and garlic; cook and stir until onion is tender, about 5 minutes.
    -Stir in salt and pepper.
    

    Oh..."갈릭오일"...
    더 이상 요리조차 사라졌습니다.
    로코 모코는 조금 기대했지만 잘 작동하지 않았습니다.

    멘치카츠



    키친 지로도 흠뻑 먹고 있던 성공작이군요.


    Title: Fried rosettes
    
    Ingredients:
    oil, flour, salt, egg, baking_powder, sugar
    
    Instructions:
    -Heat oil in a deep-fryer or large saucepan to 375 degrees f (190 degrees c).
    -In a medium bowl, mix together the flour, sugar, baking powder and salt.
    -In a separate bowl, beat the egg whites until stiff peaks form.
    -Dip the egg whites into the flour mixture, then into the egg whites.
    -Fry the rosettes in the hot oil until golden brown, about 2 minutes.
    -Drain on paper towels.
    

    아아~! 튀기고 있지만 과자가 아니야! !
    하지만 조리법 어쩐지 맞지 않습니까? 맞지 않는가?

    프라이드 치킨





    이것은 상당히 제대로 튀긴 치킨 외모가 아닌가요? 잘 작동하는 것 같습니다 ...! ! ! !
    Title: Fried chicken
    
    Ingredients:
    pepper, chicken, salt, flour, oil, paprika, garlic, egg, breadcrumbs
    
    Instructions:
    -Mix flour, salt, pepper, paprika, garlic powder, and cayenne pepper in a shallow bowl.
    -Beat egg in another shallow bowl.
    -Dip chicken in egg, then in flour mixture.
    -Heat oil in a large skillet over medium heat.
    -Fry chicken in hot oil until golden brown, about 5 minutes per side.
    

    우오오오오오오오
    Yes!!!! Fried chicken!!!!

    하지만 봐. 레시피의 마지막 1문.

    Fry chicken in hot oil until golden brown, about 5 minutes per side.

    6초야.
    나중에 치킨을 짜내는 과정이 없습니다 (당연히)

    옥수수



    이것, 이시나베로 만든 녀석이지요. 잘 작동합니까?


    Title: Cafe latte
    
    Ingredients:
    milk, cream, coffee, sugar
    
    Instructions:
    -Combine all ingredients in a small saucepan.
    -Heat over medium heat until steaming.
    -Pour into a mug and serve.
    

    응! ! 이것 거의 맞는 것은! ?
    카페라테가 아니지만. 그리고 small saucepan이 아니라 돌 냄비지만.

    감자




    Title: Sesame salad dressing
    
    Ingredients:
    oil, soy_sauce, seeds, salt, vinegar, onion, sugar
    
    Instructions:
    -Combine all ingredients in a jar with a tight-fitting lid.
    -Shake well.
    

    왠지 6초 쿠킹의 요리 이미지는 오일이라든가 드레싱이라든지 액체에 인식되기 십상인가…

    쿠키



    자, 유종의 아름다움을 장식할 수 있을까. 마지막 검증입니다.



    ······이것 진짜로 무엇?
    Title: Peanut butter fudge
    
    Ingredients:
    water, milk, sugar, butter
    
    Instructions:
    -In a medium saucepan, combine sugar, water and milk.
    -Bring to a boil, stirring constantly.
    -Boil for 1 minute.
    -Remove from heat and stir in peanut butter and butter.
    -Pour into a greased 8x8 pan.
    -Cool completely.
    -Cut into squares.
    

    fudge란 사탕의 일종인 것 같다.
    이것은 레시피 만들지 않아도 아무도 화내지 않아. AI도 놀랍습니다.

    결론



    6초 요리의 조리법은 상식에 묶이지 않는다

    참고 링크



    「요리 이미지로부터 레시피를 생성하는 AI」를 체험할 수 있는 웹 앱이 등장
    Inverse Cooking: Recipe Generation from Food Images
    초콜릿 플래닛 채널

    좋은 웹페이지 즐겨찾기