ตรวจจับการเคลื่อรไหว matlab

obj = VideoReader('traffic.avi') บอกรายละเอียดของไฟล์
get(obj) บอกขนาดและที่อยู่
ที่มีปัญหาคือ ส่วนนี้ obj = VideoReader('traffic.avi');
darkCar = rgb2gray(read(trafficObj,71));
darkCarValue = 50;
noDarkCar = imextendedmax(darkCar, darkCarValue);
sedisk = strel('disk',2);
noSmallStructures = imopen(noDarkCar, sedisk);
subplot(131); imshow(darkCar)
subplot(132); imshow(noDarkCar)
subplot(133); imshow(noSmallStructures)
ปัญหาที่เกิดขึ้นมันหาไฟล์  Undefined function or variable 'trafficObj'. ไม่พบค่ะ ช่วยตอบด้วยนะคะจนปัญญาแล้วคะ ไม่เคยใช่โปรแกรมนี้มาก่อนด้วยช่วยแนะนำหน่อยนะคะ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ลองอ่านๆ ดูก็ไม่เห็นประกาศตัวแปร trafficObj ไว้ตรงไหนเลย เวลาเรียกข้อมูลมันก็เลยหาไม่เจอ - -" (มันก็แจ้งข้อผิดพลาดถูกแล้วนี่ครับ)
ลองเปลี่ยนจาก frameRate = get(trafficObj,'FrameRate');  
เป็น               FrameRate = get(Obj,'FrameRate');

เม่าแพนด้า
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่