Re: Denkhilfe Fonts/MySQL
Bodo Kaelberer <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Morgen!
>>Wie kannst Du aus dem Wert eine fÃŒr Dich interessante Aussage ziehen?
>>Letztendlich willst Du wahrscheinlich auf eine mathematische Differenz
>>raus. Aber da Du das Problem, dass höherwertige Bits eine höhere
>>Differenz ergeben, obwohl sie eigentlich keinen grösseren Unterschied
>>ausdrÃŒcken.
>>
>>
>>
> durch Bitweises vergleichen.
> Bei der Auswertung gibts du dem halb-bit nur 50% gewichtigkeit, schwarz
> und weis 100%
> Beispiel mit einem Prozentwert:
> Font1: 01
> Font2: 01
> 100% ÃŒbereinstimmung
> Font1: 00
> Font2: 01
> 0% ÃŒbereinstimmung
> sonderfall "halb"-bit ist gesetz:
> Font1: 10
> Font2: 10
> 100% ÃŒbereinstimmung
> Font1: 00
> Font2: 10
> 50% ÃŒbereinstimmung
Im vorliegenden Fall hast Du aber 64 Werte, die je eine 0%, 50% oder
100% Ãbereinstimmung haben können. OP wollte keine 64 Spalten machen
(nachvollziehbar).
Wenn aber die 128 Bit in eine einzige Zahl verpackt werden, wie dann
einen Unterschied berechenbar machen? Doch nur ÃŒber eine Differenz.
Aber dann kann selbst bei einer Abweichung in lediglich einem der 64
Werten ein Unterschied zwischen 1 und 2^127 (?) die Folge sein. Da
brÀuchtest Du eine Möglichkeit die Anzahl der 1-er in der binÀren
Darstellung einer Zahl zu erhalten. Ich glaube nicht, dass MySQL so
etwas anbietet.
Im Programm ist es dann möglich und sicherlich schneller als eine
Zeichenkette mit 64 * 2 Chars zu analysieren.
> Was ist mit der unproportionalen Verzerrung der Font-Bitmaps,
> erklÀrst du mir warum das funktioniert?
Das sollte keine Rolle spielen, wenn die Verzerrung im selben Masse
auf die zu untersuchende Bitmap wie auf die in der Datenbank
angewendet werden.
WARUM OP das gemacht hat, kann ich mir auch nicht gÀnzlich erklÀren.
Ich vermute, weil es die Handhabung erleichert. Denn sonst wÀre es
ziemlich schwierig, die Zeichen richtig auszuschneiden und zugleich
eine einheitliche Behandlung durchfÌhren zu können.
Was ich mich auch noch frage: Werden eigentliche alle Buchstaben so
indiziert (also 400.000 * >= 52) oder nur einzelne. Was aber, wenn
dann ausgerechnet die nicht im zu erkennenen Text vorhanden sind - bei
kurzen Texten sicherlich möglich.
Bye
--
1 Bodo Kaelberer
123 http://www.webkind.de/ http://www.kaelberer-aio.de/
3 Seelig sind die, die da arm an Geist sind, denn sie werden
4 sich Christlich Soziale Union nennen.
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfÃŒgbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]