Deutsch
Forum

Erledigt: DXF Dateien

 
- Seite 1 -



Detlef
Jagolski
Hallo zusammen,

gibt es eine Möglichkeit mit XProfan Bilder und Konturen zu vektorisieren? Es sollte dabei eine .dxf Datei erzeugt und gespeichert werden.

Gruß

Detlef
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
10.03.2010  
 



 
- Seite 3 -



Detlef
Jagolski
Die dürfen nicht fehlen, sind ein Wichtiger Bestandteil an Informationen.
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
12.03.2010  
 




Thomas
Freier
IF, das ist natürlich "SPITZE". Aber versuch mal einen Buchstaben oder ein Wort, am Besten noch unter einem Winkel, von einem Bild über die x-y-Koordinaten auf diesem Bild oder neues zu dublizieren. Wenn Detlef die dargestellte Schrift zusagt, kann man über den Rest sprechen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
12.03.2010  
 



@Detlef: Wenn Du die Buchstaben auch erkannt brauchst ( also OCR  [...]  ) , dann müsste ich Dich bitten, alle Buchstaben in einzelne ("kleine") Bilder zu speichern (Dateiname könnte Ansi-Code-Nummer.png sein also großes A 65.png.), damit wir z.B. über eine Pixelwertsubtraktionsdifferenz (löl) den richtigen Buchstaben "herausattackieren" können. Lustig wird bestimmt dann auch das Ermitteln der notwendigen Reihenfolge. Eine einfachere Methode wäre, die Passagen zu erkennen, in denen Text enthalten ist und die gesamte Pixelpassage 1:1 an DXF als Bild zu übergeben. Kann DXF analoge Bilddaten enthalten? (sorry, spezifi noch nicht angeschaut, erstmal xpse bug beseitigen...)
 
12.03.2010  
 




Thomas
Freier
@iF, OCR geht nicht, da Lage, Font, Höhe nicht ermittelt werden. Und ein Schriftzug z.B. unter 30° in der Regel nicht erkannt wird.
 
Gruß Thomas
Windows XP SP2, XProfan X2
12.03.2010  
 



@Thomas: Ich gehe von obiger Probe aus und unterstelle zunächst, alle Proben haben selbe Schrift und Größe, auch weil Detlef 1 Probe bot, ich also ausgehen kann davon, dass diese Probe hierfür relevant ist. Die Lage von Textpassagen ist so unschwierig zu ermitteln, indirekt passiert dies bereits ansatzweise im obigen Beispiel. Auf Deutsch die Buchstaben finden und dann mit bekannten Pixelmengen (bräuchte die Buchstaben-PNGs (wie oben beschrieben)) abgleichen, ist technisch gesehen eher langweilig - wenn sicherlich auch aufwendig. Da wird Detlef viel mithelfen müssen, hängt von ab, wie wichtig es ist. "Geht nicht" wäre aber unrichtig, eher Fleißaufgabe. ^^
 
12.03.2010  
 




Thomas
Freier
@iF: wir müssen bedenken, es wird eine Datei von einer Bildvorlage erzeugt, die eine CAD-Software als *.dxf lesen kann. Eine aus der CAD-Software erzeugte *.dxf (ist ja ein "Austauschformat) enthält andere Informationen. Da ist ein Text als Textfeld eingebettet. Von einem Scann ist der Text eben kein Text mehr, sondern nur noch eine Menge an Pixel in den x-y Koordinaten. Du kannst dir ja mal die verschiedenen Beispiele, die hier schon liegen als HEX ansehen. Ein Bild im Anhang. Die nicht unterstrichenen Zahlen sind Informationen zum Layer (hier 0), Farbe der Linie (0=schwarz), usw. . Wenn DRAW4 bei dir läuft, kanst du mal über einen HEX-Editior die Werte ändern und nach dem Speichern den Erfolg ansehen.

1 kB
Hochgeladen:12.03.2010
Ladeanzahl65
Herunterladen
9 kB
Hochgeladen:12.03.2010
Ladeanzahl112
Herunterladen
 
Gruß Thomas
Windows XP SP2, XProfan X2
12.03.2010  
 



Mit Buchstabenbilderchen könnten wir es ja in Text umwandeln, so meinte ich das ja. Das Draw4 läuft, vielen Dank!
 
12.03.2010  
 




Thomas
Freier
Die Buchstaben würde ich als zweitrangig sehen. Wichtig sind die Koordinaten von Linien. Das spart viele Zeilen in der *.dxf .
Wenn Detlef bekannt gibt, mit welcher Schrift: DIN 3098 oder DIN 16+17 zu rechnen ist : 0,18, 0.25, 0.35, 0,5 und 0.7 und eng+kursiv und 0°+ 30°+ 180°+ 270°, dann kannst du ja mal die Menge an Bildchen ausrechnen. Wenn dann bei der CAD-Erstellungsvorgabe auch noch alle möglichen Systemfonts zugelassen werden, ohje!
Und wenn Zeit über ist iF, dann mal aus einer Pixelmenge eines Kreises dessen Durchmesser und die Lage des Mittelpunktes zu ermitteln. Ich glaube, dass kann z.Z. keine Kaufsoftware.
Aber wie schon gesagt: im Moment bräuchte man sich mit dxf nicht befassen. Wenn mit XProfanmitteln sich ein Dublikat von einer Strichzeichnung uber Line,x,y-x1,y1 erstellen läßt, findet sich der Rest.
 
Gruß Thomas
Windows XP SP2, XProfan X2
12.03.2010  
 



Die Koordinaten der Linien haben wir ja, oder meinst Du die Beschriftung? Die Beschriftung könnte man vlt. manuell nachholen, Ungefährkoordinaten liessen sich ja rückrechnen. Aber müsste Detlef mal entscheiden, wie hier am effektivsten fortzufahren ist (und ob überhaupt), wir können solange ja nur von dieser einen Probe ausgehen.
 
12.03.2010  
 




Detlef
Jagolski
Hallo IF, hallo Thomas,

Danke für eure Hilfe, aber ich Denke wir sollten das hier Abbrechen. Ich Denke es ist zu Komplex um das mal eben zu Entwickeln.
Habe ein bisschen im Internet gesucht und ExportToDXF gefunden.
Habe mal getestet, es wird auch eine DXF Datei Erstellt, aber kann Sie nicht öffnen.
Werde erst mal weiter auf Fehlersuche gehen.

Gruß

Detlef
KompilierenMarkierenSeparieren
Def ExportToDXF(3) ! "DXFExp.dll","ExportToDXF"
Def &XP_USE01MM 1
Def &XP_PARSEWHITE 2
Def &XP_ALTERNATIVEBLACK 4
var Datei$ = "D:\DxfTest.dxf"
var nDll&  = UseDll("DXFExp.dll")
var bild1& = Create("HPic", -1, "Test.jpg")
CLS
SetWindowPos %hwnd = 207,114 - 1008,728;0
Erzeugen eines neuen Metafiles
var DCMeta& = newMetaFile("", "", 1000, 900)
StartPaint DCMeta&
DrawPic bild1&, 0, 0; 0
EndPaint
Aufzeichnung beenden und Datei abspeichern
var hMeta& = closeMetaFile(DCMeta&)
playMetaFile hMeta&, 0, 0, 1000, 900
ExportToDXF(hMeta&,Addr(Datei$),&XP_USE01MM )
WaitInput
DeleteObject hMeta&
DeleteObject bild1&
FreeDLL nDll&
END

914 kB
Hochgeladen:12.03.2010
Ladeanzahl82
Herunterladen
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
12.03.2010  
 



Die erkannten Linien können wir mit NewMetaFile speichern, nicht aber das jpg nach dxf. ^^

Das AutoCad kann bestimmt emf laden, die Linien bekommen wir so oder so eingeladen - für die Buchstabenerkennung wären halt Vergleichsmuster notwendig. ^^
 
12.03.2010  
 




Frank
Abbing

für die Buchstabenerkennung wären halt Vergleichsmuster notwendig. ^^


Eher neuronale Mustererkennung. Interessantes Thema, welches man mal angehen sollte.
 
12.03.2010  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

33.952 Betrachtungen

Unbenanntvor 0 min.
Sven Bader29.07.2021
Steven18.02.2018
Michaeal16.01.2012
Detlef Jagolski25.03.2011

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie