C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[74943] Basler 카메라 예제코드를 응용해서 VCL 폼에 넣고 싶습니다.
한시운 [hss9205] 3535 읽음    2018-05-29 11:46
SimpleGrab.zip 277.3KB 순수 예제 코드입니다. Visual Studio 에서 돌아갑니다.
BaslerCameraTest3.zip 66.8MB 예제코드를 C++ builder XE2 버전으로 바꾼 코드 입니다.
어떻게 C++ builder XE2로 예제 코드를 돌리긴 했는대 어떻게 하면 촬영된 이미지를 VCL폼으로 불러올수 있는지 모르겠습니다.
가능하면 VCL폼에 TImage의 함수인 Image1->Picture->LoadFromFile(ImageName);를 이용해서 촬영된 이미지를 VCL 폼으로 불러오고 싶은대 어떻게 하면 경로명을 불러올수 있는지 이해가 안됩니다.

예제코드의 이미지를 VCL폼으로 불러 올수 없을까요?

상세한 코드는 첨부파일에 있습니다.

// 이미지 촬영 핵심코드
	/* Grab some images in a loop. */
	for (i = 0; i < numGrabs; ++i) {
		unsigned char min, max;
		PylonGrabResult_t grabResult;
		bool bufferReady;

		/* Grab one single frame from stream channel 0. The
		 camera is set to single frame acquisition mode.
		 Wait up to 500 ms for the image to be grabbed. */
		GR_check(PylonDeviceGrabSingleFrame(hDev, 0, imgBuf , payloadSize,
			&grabResult, &bufferReady, 500), "PylonDeviceGrabSingleFrame");

		/* Check to see if the image was grabbed successfully. */
		if (grabResult.Status == Grabbed) {
			/* Success. Perform image processing. */
			getMinMax(imgBuf, grabResult.SizeX, grabResult.SizeY, &min, &max);
			printf("Grabbed frame #%2d. Min. gray value = %3u, Max. gray value = %3u\n"
				, i + 1, min, max);

#ifdef GENAPIC_WIN_BUILD
			/* Display image */
			GR_check(PylonImageWindowDisplayImageGrabResult(0, &grabResult),
				"PylonImageWindowDisplayImageGrabResult");
#endif
		}
	  //VCL에서 이미지 불러오기(미완성)
	  // Image1->Picture->LoadFromFile();
	}

+ -

관련 글 리스트
74943 Basler 카메라 예제코드를 응용해서 VCL 폼에 넣고 싶습니다. 한시운 3535 2018/05/29
74978     Re:Basler 카메라 예제코드를 응용해서 VCL 폼에 넣고 싶습니다. 김시환 3494 2018/06/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.