Θέλω DCT γ πηγαίο κώδικα

R

rangababu

Guest
Γεια σε όλους παρακαλώ βοηθήστε με την παροχή dct κώδικα σε γλώσσα C σε 1-D & 2-δ απαιτούνται για μένα

ευχαριστώ u

 
for (i = 0? i <8? i )
για j = (0? j <8? j )
(
if (i == 0)
s = sqrt (1.0/8.0)?
άλλος
s = sqrt (2.0/8.0)?

αν ι == (0)
d = sqrt (1.0/8.0)?
άλλος
d = sqrt (2.0/8.0)?

για (k = 0? k <8? k )
για (l = 0? l <8? l )
(

β [j] = a [k] [l] * cos (((2 * k 1) * i * pi) / (2 *

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Ψυχρός" border="0" />

) * cos (((2 * l 1) * ι * PI) / (2 *

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Ψυχρός" border="0" />

)?
)
β [j] *= s * d?

)Προστίθεται μετά το 1 λεπτό:Αυτό είναι μόνο για ένα μπλοκ 8x8,
και τα smileys είναι 2x8Προστίθενται μετά από 26 δευτερόλεπτα:Συγγνώμη, χαμόγελο είναι μόνο 8

 
που είναι το ακριβές πρόγραμμα.αλλά αυτό wil να σας δώσω μόνο τις βασικές λειτουργίες συνημίτονο πρέπει να το πολλαπλασιάσει να σας αρχείο πληροφοριών με τη λήψη 8 bytes του αρχείου σε μια εποχή τότε θα πάρετε τη dct του αρχείου.

αυτή είναι 2 δ DCT.μπορείτε να χρησιμοποιήσετε id DCT από simpling αφαιρώντας ένα "για" βρόχος από τις 2 "για" ζεύγη βρόχος στο πρόγραμμα

δοκιμάστε το ό, τι καλύτερο
- pradeep --

 

Welcome to EDABoard.com

Sponsor

Back
Top