Q&A

  • YUV데이터스트림을 TImage에 로딩하는것에 조언부탁드립니다.

procedure Conv422(Y : PbyteArray;
                  U : PbyteArray;
                  V : PbyteArray;
                  output : PbyteArray;
                  width : integer;
                  height : integer);

--> Data Receive

ConvYUV422(Y,U,V,@Yuv422Data[0],width,height);

위와같이 델파이로 만든 DLL에서 정의한 함수로 VC++단에서 YUV422 데이터를
보내주게 되어 잇습니다.
제가 하고 싶은것은 이 YUV422데이터를 받아서 델파이의 Timage 컴포넌트에 로딩시켜주고 싶습니다.
실시간캡쳐영상을 보여주려 하는것이죠.(물론 영상캡쳐보드가 있고요)
위 YUV 데이터를 받아서 처리하는 다음과정을 잘 모르겠습니다. Timage 컴포에 로딩시키고
싶은데요...

근데 저 YUV 데이터를 RGB로 변환해서 올리는 방법과 그냥 YUV 데이터를 변환없이 Timage 상에
로딩하는 방법이 있다는데요...맞나모르겠네요..--;
RGB로 변환하믄 그 변환과정을 거치기 땜시 속도가 떨어질꺼 같고요, 안그러고 YUV 데이터 스트
림을 직접 제어하려니 내공이 부족하여서 처리에 난항을 격고 있습니다.

고수님덜의 도움을 부탁드립니다. 혹시긴요한 자료나 참조소스있으시면 공유해주시면 더욱
감사하겠습니다.
1  COMMENTS
  • Profile
    KDDG_Gnoses 2004.12.30 20:52
    글쓰신 분의 경우는 캡쳐보드 자체 dll 을 이용하신 것 같아,

    dspack과는 연관 없어보이지만,

    progdigy 포럼에 가시면 YUV - RGB 변환 소스가 많이 있습니다.