คำถามติดแท็ก matlab

MATLAB (MATrix LABoratory) เป็นสภาพแวดล้อมการคำนวณเชิงตัวเลขและภาษาการเขียนโปรแกรมรุ่นที่สี่ ใช้แท็กนี้ด้วยความระมัดระวัง .. ดูข้อความที่ตัดตอนมา

3
Chroma-Subsampling: วิธีการคำนวณอัตราข้อมูลอย่างถูกต้อง
ฉันมีความยากลำบากในการทำความเข้าใจวิธีการคำนวณอัตราข้อมูลเมื่อยกระดับการสุ่มตัวอย่างด้วยสีในตัวอย่างของภาพ Y'UV: ฉันมีตัวอย่างต่อไปนี้สำหรับการคำนวณ: ความละเอียดของภาพ: 352*288 ความถี่: 25 fps สำหรับ(4: 4: 4)การคำนวณตัวอย่างจะเป็นดังนี้: (352px * 288px) * 3 color channels * 25 fps * 8 bit = 60 825 600 bit/s จนถึงตอนนี้ดีมาก แต่ตอนนี้มาถึง(4: 2: 0) : (352px*288px) * 1.5 color channels * 25 * 8 = 30 412 800 bit/s ตอนนี้พยายามที่จะถ่ายโอนตัวอย่างนี้ไปยังเช่น(4: 1: …

1
วิธีการขจัดคราบสกปรกจากภาพ?
ฉันมีภาพที่บิดเบี้ยวและเปื้อนมาก เป็นไปได้ไหมที่จะลบคราบนี้? ภาพในภาพวาดสามารถช่วยได้หรือไม่? กรุณาช่วย แก้ไข: ภาพอื่น หลังจากใช้การกระจายแบบแอนไอโซทรอปิกและแสดงรูปภาพด้วย imagesc (MATLAB) ฉันพยายามทาสี แต่ผลลัพธ์ไม่ดีพอ มีอยู่ฉันสามารถปรับปรุงผลลัพธ์นี้ได้หรือไม่

1
อะไรคือความละเอียดความถี่สูงสุดสำหรับการใช้งาน STFT Spectrogram () ของ Matlab?
spectrogram()ฟังก์ชั่นของ Matlab จะคำนวณ STFT ของสัญญาณ มันอธิบายNFFTข้อโต้แย้งของมันดังนี้ S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)ระบุจำนวนจุดความถี่ที่ใช้ในการคำนวณการแปลงฟูริเยร์แบบแยก หากNFFTไม่ได้ระบุNFFTจะใช้ค่าเริ่มต้น ฉันจะแก้ไขให้ถูกต้องหรือไม่ที่NFFTเป็นการแลกเปลี่ยนระหว่างความละเอียดความถี่และจำนวนการคำนวณเท่านั้น สำหรับการทำงานออฟไลน์ของฉันไม่จำเป็นต้องบันทึกรอบ มีข้อ จำกัด สูงสุดสำหรับการNFFTกำหนดเช่นจากการรั่วไหลของสเปกตรัมหรือปัญหาอื่น ๆ ที่ฉันควรรู้หรือฉันสามารถตั้งค่าอาร์กิวเมนต์ให้สูงที่สุดเท่าที่จะเป็นไปได้?

2
เหตุใดการเปลี่ยนแปลงแบบสองทางในคู่มือนี้จึงให้ผลลัพธ์ที่แตกต่างจาก Matlab
ฉันมีตัวกรองบัตเตอร์เวิลำดับแรกที่มีความถี่ในการตัด\ฟังก์ชั่นการถ่ายโอนของมันคือตอนนั้นωคωc\omega_c H( s ) = ωคs + ωคH(s)=ωcs+ωcH(s) = \frac{\omega_c}{s+\omega_c} การใช้การแปลงบิลิแนร์เพื่อหา (ฟังก์ชั่นนั้นเรียกว่าอะไร?) ฉันได้รับH( z)H(z)H(z) H( z) = ωค2TZ- 1Z+ 1+ ωค= ωคZ+ ωค( 2)T+ ωค) z+ ωค- 2TH(z)=ωc2Tz−1z+1+ωc=ωcz+ωc(2T+ωc)z+ωc−2TH(z)=\frac{\omega_c}{\frac{2}{T}\frac{z-1}{z+1} + \omega_c} = \frac{\omega_c z + \omega_c}{\left(\frac{2}{T}+\omega_c\right)z + \omega_c-\frac{2}{T}} อย่างไรก็ตามฉันไม่สามารถตกลงผลลัพธ์นี้กับสิ่งที่ Matlab กำลังทำอยู่ ดูเหมือนว่าผิดไม่ว่ามูลค่าของเท่าฉันคิดว่าและด้านล่างนี้มีค่าสัมประสิทธิ์ของ(z)H ( z )TTTBAH( z)H(z)H(z) >> [B,A] = butter(1,0.5) B …
10 filters  matlab 

3
งงงันโดยสเปกตรัมเฟส FFT!
การทดสอบ MATLAB ที่ง่ายมาก: f = 200; fs = 1000; t = 0: 1/fs : 1; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); และนี่คือผลลัพธ์: ตอนนี้ทำการเปลี่ยนแปลงเล็กน้อยกับตัวอย่างโค้ดข้างต้น ลดระยะเวลาเพียง 1 ตัวอย่างดังนี้ f = 200; fs = 1000; t = 0: 1/fs : 1 - 1/fs; x = cos(2*pi*f*t); plot(angle(fftshift(fft(x)))); และสเปกตรัมของเฟสก็บ้าไปหมด: คำถาม: ในพล็อตแรกฉันหวังว่าจะเห็นเฟสศูนย์ที่ bin 700 ซึ่งสอดคล้องกับความถี่บวก 200 ในตัวอย่างนี้ …
9 fft  matlab  phase 

1
การนับ vechicles ในภาพ
ฉันพยายามใช้อัลกอริทึมสำหรับการนับจำนวนรถยนต์เป็นภาพเรียบร้อยแล้ว ฉันได้ลองใช้วิธีการสำหรับการนับยานพาหนะในการแสดงตนของยานพาหนะหลายภาพในภาพการจราจร มันประเมินพื้นหลังจากชุดของภาพต่าง ๆ ฉันได้ดูเทคนิคอื่น ๆ เพื่อจุดประสงค์นี้และสิ่งเหล่านี้ในทางเดียวหรืออื่น ๆ ใช้การประเมินพื้นหลังทั้งจากชุดภาพหรือต้องการวิดีโอ ฉันมีภาพอินพุตภาพจราจรที่พื้นหลัง (อาจเป็นถนนในเอกสารส่วนใหญ่) แทบจะมองไม่เห็น ยิ่งไปกว่านั้นภาพนั้นมาจากพื้นที่ที่แตกต่างกันดังนั้นจึงไม่มีพื้นหลังเหมือนกัน ฉันควรดำเนินการอย่างไรในกรณีนั้น ฉันคิดว่าถ้าอย่างใดฉันสามารถตรงกับโครงสร้างของยานพาหนะ (รถยนต์) แล้วพวกเขาอาจจะสามารถจับคู่ แต่ฉันไม่รู้ว่าสิ่งนี้เป็นไปได้หรือไม่และเป็นวิธีการดำเนินการต่อเนื่องจากภาพมียานพาหนะที่ถูกบดบังหลายคันเช่นกัน คำแนะนำใด ๆ หรือแม้กระทั่งงานวิจัยก็ยินดีต้อนรับ ภาพตัวอย่างมีดังนี้:

3
กรองข้อความจากสัญญาณเสียงที่มีเสียงดัง
ฉันพยายามถอดรหัสข้อความที่ซ่อนอยู่ในไฟล์เสียงที่มีเสียงดังมาก (.wav) (ฉันคิดว่ามันเป็นเสียงสีขาวพร้อมเสียงพึมพำเพิ่มเติม) ข้อความที่เป็นเลขหกหลัก ฉันไม่มีรายละเอียดเพิ่มเติมเกี่ยวกับเสียงรบกวน ฉันพยายามใช้ตัวกรอง low-pass ด้วยความหวังว่าการกำจัดความถี่ที่สูงกว่าส่วนใหญ่จะทำให้ฉันได้ยินตัวเลข แต่ดูเหมือนว่าฉันจะไม่สามารถกำจัดเสียงพึมพำต่ำพอที่จะได้ยินเสียงได้ดีพอ ความพยายามของฉันเป็นดังนี้ (ฟังก์ชั่นการจ้างงานfreq_space_low_pass_filterรวมอยู่ท้าย): [data, SampleRate, NbitsPerSample]=wavread('noisy_msg6.wav'); y=data(:,1); % we will work only with one channel in this demo N=length(y); %number of sample points t=( (1:N)*1/SampleRate ).'; % time spacing is 1/SampleRate and we want column vector Y=fft(y); spectrum_freq=fourier_frequencies(SampleRate, N); Freq3db=100; [spectrum_filtered,g_vs_freq]=freq_space_low_pass_filter(Y, SampleRate, …

2
การนับจำนวนวัตถุที่คั่นด้วยขอบภาพใน MATLAB
ฉันมีภาพ RGB พร้อมสัญญาณต่าง ๆ เป้าหมายหลักของฉันคือการนับสัญญาณที่สัมผัสกับเส้นขอบภาพ แนวทางและปัญหา ฉันเริ่มโดยการโหลดภาพ [รูป 1] จากนั้นแปลงเป็นสีเทาและใช้ตัวกรองมัธยฐานเพื่อกำจัดเสียงรบกวน [รูปที่ 1] 2] จากนั้นฉันก็ทำการไบนาริมิเตอร์ด้วยค่า 0.2 ซึ่งส่งผลให้รูปที่ 3 ในขณะนี้ฉันได้รับภาพที่ถูกจัดรูปแบบของฉัน แต่ปัญหาคือบางส่วนที่เป็นสัญลักษณ์เดียวกันปรากฏในภูมิภาคต่าง ๆ แทนที่จะเป็นเพียงภาพเดียว ตอนนี้เป้าหมายของฉันคือการรวมภูมิภาคที่เป็นวัตถุเดียวกันดังนั้นฉันสามารถใช้bwlabelเพื่อนับจำนวนสัญญาณที่อยู่ในภาพและใช้imclearborderเพื่อกำจัดสิ่งที่อยู่ในเส้นขอบและใช้bwlabelอีกครั้งเพื่อให้ได้ความแตกต่างระหว่าง ทั้งสอง. วิธีการของฉันคือการใช้bwmorph, Dilateการขยายวัตถุและแล้วพยายามที่จะกรอกพวกเขาด้วย,imfill holesแต่ปัญหาคือถ้าฉันขยายมันในปริมาณเล็กน้อย [รูป 4] imfillดูเหมือนจะไม่เติมพวกเขาถ้าฉันขยายพวกมันด้วยจำนวนมาก [รูปที่ 5] วัตถุทั้งหมดเริ่มรวม :( รหัส img=im2double(imread('image.png')); figure, imshow(img) img_gray=rgb2gray(img); imshow(img_gray); img_mediana=medfilt2(img_gray, [3 3]); figure, imshow(img_mediana); img_bin=im2bw(img_mediana, 0.2); imshow(img_bin) img_dilate=bwmorph(img_bin, 'Dilate', 10); …

4
วิธีทำ De-Houghing ของรูปภาพที่แปลงสภาพ Hough
ฉันทำงานกับรหัสที่พบในรหัส Rosettaเพื่อสร้างการแปลง Hough ตอนนี้ฉันต้องการค้นหาทุกบรรทัดในภาพ ในการทำเช่นนั้นฉันต้องการค่าρและθของแต่ละจุดสูงสุดในพื้นที่ Hough ผลลัพธ์ตัวอย่างสำหรับรูปห้าเหลี่ยมมีลักษณะดังนี้: ฉันจะหาพิกัด [θ, ρ] เดี่ยวสำหรับ 'ฮอตสปอต' ที่มองเห็นได้ในพื้นที่ Hough ได้อย่างไร

3
เริ่มต้นด้วยการรู้จำลายนิ้วมือได้อย่างไร?
ฉันเริ่มต้นด้วย Matlab และการประมวลผลภาพดิจิตอล ฉันพยายามจดจำลายนิ้วมือ ฉันพบบทความวิจัยจำนวนมากเกี่ยวกับเรื่องนี้ แต่ฉันไม่แน่ใจว่าจะเริ่มต้นอย่างไร สรุปว่าวิธีการ / อัลกอริทึมพื้นฐานที่สุดสำหรับการจดจำลายนิ้วมือคืออะไร?

2
ค้นหาบรรทัดที่ระบุในรูปภาพ
ฉันต้องการค้นหาเส้นแบ่งระหว่างสีฟ้าและเทาในภาพต่อไปนี้: ยิ่งไปกว่านั้นจุดสิ้นสุดของบรรทัดนั้น Hough เปลี่ยนเป็นตัวเลือกหรือไม่? ถ้าใช่ฉันจะตั้งค่ารูปภาพก่อนใช้ Hough ได้อย่างไร วิธีแก้ปัญหานี้จะเป็นประโยชน์

1
พล็อต Matlab ของระบบ QPSK ไม่เห็นด้วยอย่างสมบูรณ์กับ BER ในทางทฤษฎี
ไม่มีใครทราบว่ามีคำอธิบายอย่างง่าย ๆ เกี่ยวกับความจริงที่ว่าอัตราความผิดพลาดทางทฤษฎี (BER) ของระบบ Quadrature phase-shift keying (QPSK) เป็นระบบประมาณ 1 เดซิเบลที่เปลี่ยนจากเส้นโค้งจำลองหรือไม่?
9 matlab  qpsk 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.