OpenCV에서 플레이 동영상의 잘라내기를 자동화한 이야기 ​​· OpenCVSharp 도입 도하마 리편

2648 단어 OpenCVC#

기사 시리즈의 목적



최근 게임의 해설 동영상을 만들고 있습니다만, 그 편집이 귀찮았기 때문에 자신이 알고 있는 지식의 모임으로 툴을 만들었습니다.

그 툴의 응용성이 높을 것 같기 때문에, 툴과 소스를 공개해 두고 싶다고 하는 것과, 광범위한 지식을 모아서 응용예로서 남겨 둘 가치가 있다고 생각했기 때문에, 어느 정도 분야마다 정리해 기사로 합니다.

htps : // 기주 b. 코 m / 미 c 키에 895 / 오니 _ 모 ぃ え _ r
이번에 만든 소스는 위에서 다운로드할 수 있습니다.
사용하고 싶은 사람이 있으면 각자 빌드하여 사용하십시오.

도구의 목적



Oxygen Not Incluided의 플레이 동영상을 지금 만들고 있습니다만, 그 동영상은 포즈 화면을 전컷 하는 편집을 실시할 예정으로 하고 있습니다.

시험에 1.5시간의 플레이 동영상에 대해서 컷 편집을 실시하면 5시간 걸린 것, 앞으로도 시리즈가 계속되기 때문에 수작업에 의한 컷 편집은 무리가 있다고 판단해, 툴을 만들기로 했습니다.

기사 시리즈 예정



아래와 같은 3개의 기사를 작성 예정.
  • OpenCVSharp 도입 편 (이것)
  • OpenCV의 동영상 분석편
  • GUI 구현편

  • 이 기사의 목적



    OpenCVSharp의 도입에 도하마리했기 때문에 그 메모.
    적당한 해설 기사를 확인해 도입하려고 하면 기사의 정보가 낡은 위에 트러블했을 때의 정보가 없었다.

    VisualStudio에 OpenCV를 설치할 때의 단계



    요약



    Nuget의 패키지 설명은 잘 읽고, 기사 투고 시점에서는 OpenCvSharp4.Windows를 설치하면 좋다.

    설치 방법



    솔루션 탐색기 배경에서 마우스 오른쪽 버튼을 클릭하고 NuGet 패키지 관리를 선택합니다.

    "참조"가 선택되었으므로 검색 필드에 opencvsharp를 입력하여 설명문을 잘 읽고 필요한 것을 설치합니다.

    2020년 10월 시점에서는 Windows라면 OpenCvSharp4.Windows를 선택하면 올인원 패키지를 설치할 수 있어 번거로움이 없다.

    잘 읽지 않은 사람의 말로



    자신은 잘 설명문을 읽지 않고 다른 기사만 확실히 보고 OpenCvSharp4만 설치해 버렸다.
    그러면 Mat m = new Mat();System.TypeInitializationException 또는 DllNotFoundException 가 발생합니다.
    또한 이러한 해결을 위해 검색했지만 정보가 꽤 오래되었고 NuGet 패키지 검토 정보를 보여주는 사람은 없었습니다.
    자주 설명문을 읽지 않고 도입하는 마누케는 자신뿐이었을지도 모른다.

    예외를 잘 읽으면 NuGet 패키지에 포함되지 않은 DLL을 참조하려고했기 때문에 OpenCVSharp의 설치가 완전하지 않았다는 것을 알았고 어떻게 든 도입 할 수있었습니다.

    이런 것에도 며칠 빠져 버렸지만, 우선 도입은 할 수 있었다.
    다음에, 실제로 OpenCV를 사용해 컷 예정의 장소를 특정하는 알고리즘을 짜는 곳까지.

    좋은 웹페이지 즐겨찾기