FR Carte Grise
The .NET SDK supports the Mindee V1 Carte Grise API.
Product Specifications
Endpoint Name
carte_grise
Recommended Version
v1.1
Supports Polling/Webhooks
❌ No
Support Synchronous HTTP Calls
✔️ Yes
Geography
🇫🇷 France
Quick-Start
Using the sample below, we are going to illustrate how to extract the data that we want using the SDK.

Sample Code
using Mindee;
using Mindee.Input;
using Mindee.Product.Fr.CarteGrise;
string apiKey = "my-api-key";
string filePath = "/path/to/the/file.ext";
// Construct a new client
MindeeClient mindeeClient = new MindeeClient(apiKey);
// Load an input source as a path string
// Other input types can be used, as mentioned in the docs
var inputSource = new LocalInputSource(filePath);
// Call the API and parse the input
var response = await mindeeClient
.ParseAsync<CarteGriseV1>(inputSource);
// Print a summary of all the predictions
System.Console.WriteLine(response.Document.ToString());
// Print only the document-level predictions
// System.Console.WriteLine(response.Document.Inference.Prediction.ToString());
Sample Output (rST)
########
Document
########
:Mindee ID: 4443182b-57c1-4426-a288-01b94f226e84
:Filename: default_sample.jpg
Inference
#########
:Product: mindee/carte_grise v1.1
:Rotation applied: Yes
Prediction
==========
:a: AB-123-CD
:b: 1998-01-05
:c1: DUPONT YVES
:c3: 27 RUE DES ROITELETS 59169 FERIN LES BAINS FRANCE
:c41: 2 DELAROCHE
:c4a: EST LE PROPRIETAIRE DU VEHICULE
:d1:
:d3: MODELE
:e: VFS1V2009AS1V2009
:f1: 1915
:f2: 1915
:f3: 1915
:g: 3030
:g1: 1307
:i: 2009-12-04
:j: N1
:j1: VP
:j2: AA
:j3: CI
:p1: 1900
:p2: 90
:p3: GO
:p6: 6
:q: 006
:s1: 5
:s2:
:u1: 77
:u2: 3000
:v7: 155
:x1: 2011-07-06
:y1: 17835
:y2:
:y3: 0
:y4: 4
:y5: 2.5
:y6: 178.35
:Formula Number: 2009AS05284
:Owner's First Name: YVES
:Owner's Surname: DUPONT
:MRZ Line 1:
:MRZ Line 2: CI<<MARQUES<<<<<<<MODELE<<<<<<<2009AS0528402
Page Predictions
================
Page 0
------
:a: AB-123-CD
:b: 1998-01-05
:c1: DUPONT YVES
:c3: 27 RUE DES ROITELETS 59169 FERIN LES BAINS FRANCE
:c41: 2 DELAROCHE
:c4a: EST LE PROPRIETAIRE DU VEHICULE
:d1:
:d3: MODELE
:e: VFS1V2009AS1V2009
:f1: 1915
:f2: 1915
:f3: 1915
:g: 3030
:g1: 1307
:i: 2009-12-04
:j: N1
:j1: VP
:j2: AA
:j3: CI
:p1: 1900
:p2: 90
:p3: GO
:p6: 6
:q: 006
:s1: 5
:s2:
:u1: 77
:u2: 3000
:v7: 155
:x1: 2011-07-06
:y1: 17835
:y2:
:y3: 0
:y4: 4
:y5: 2.5
:y6: 178.35
:Formula Number: 2009AS05284
:Owner's First Name: YVES
:Owner's Surname: DUPONT
:MRZ Line 1:
:MRZ Line 2: CI<<MARQUES<<<<<<<MODELE<<<<<<<2009AS0528402Standard Fields
These fields are generic and used in several products.
BaseField
Each prediction object contains a set of fields that inherit from the generic BaseField class. A typical BaseField object will have the following attributes:
Confidence (
double?): the confidence score of the field prediction.BoundingBox (
BoundingBox): contains exactly 4 relative vertices (points) coordinates of a right rectangle containing the field in the document.Polygon (
Polygon): contains the relative vertices coordinates (PolygonextendsList<Point>) of a polygon containing the field in the image.PageId (
int?): the ID of the page, alwaysnullwhen at document-level.
Aside from the previous attributes, all basic fields have access to a custom ToString method that can be used to print their value as a string.
StringField
The text field StringField extends BaseField, but also implements:
Value (
string): corresponds to the field value.RawValue (
string): corresponds to the raw value as it appears on the document.
DateField
The date field DateField extends StringField, but also implements:
DateObject (
DateTime?): an accessible representation of the value as a C# object. Can benull.
Attributes
The following fields are extracted for Carte Grise V1:
a
A: The vehicle's license plate number.
System.Console.WriteLine(result.Document.Inference.Prediction.A.Value);b
B: The vehicle's first release date.
System.Console.WriteLine(result.Document.Inference.Prediction.B.Value);c1
C1: The vehicle owner's full name including maiden name.
System.Console.WriteLine(result.Document.Inference.Prediction.C1.Value);c3
C3: The vehicle owner's address.
System.Console.WriteLine(result.Document.Inference.Prediction.C3.Value);c41
C41: Number of owners of the license certificate.
System.Console.WriteLine(result.Document.Inference.Prediction.C41.Value);c4a
C4A: Mentions about the ownership of the vehicle.
System.Console.WriteLine(result.Document.Inference.Prediction.C4A.Value);d1
D1: The vehicle's brand.
System.Console.WriteLine(result.Document.Inference.Prediction.D1.Value);d3
D3: The vehicle's commercial name.
System.Console.WriteLine(result.Document.Inference.Prediction.D3.Value);e
E: The Vehicle Identification Number (VIN).
System.Console.WriteLine(result.Document.Inference.Prediction.E.Value);f1
F1: The vehicle's maximum admissible weight.
System.Console.WriteLine(result.Document.Inference.Prediction.F1.Value);f2
F2: The vehicle's maximum admissible weight within the license's state.
System.Console.WriteLine(result.Document.Inference.Prediction.F2.Value);f3
F3: The vehicle's maximum authorized weight with coupling.
System.Console.WriteLine(result.Document.Inference.Prediction.F3.Value);Formula Number
FormulaNumber: The document's formula number.
System.Console.WriteLine(result.Document.Inference.Prediction.FormulaNumber.Value);g
G: The vehicle's weight with coupling if tractor different than category M1.
System.Console.WriteLine(result.Document.Inference.Prediction.G.Value);g1
G1: The vehicle's national empty weight.
System.Console.WriteLine(result.Document.Inference.Prediction.G1.Value);i
I: The car registration date of the given certificate.
System.Console.WriteLine(result.Document.Inference.Prediction.I.Value);j
J: The vehicle's category.
System.Console.WriteLine(result.Document.Inference.Prediction.J.Value);j1
J1: The vehicle's national type.
System.Console.WriteLine(result.Document.Inference.Prediction.J1.Value);j2
J2: The vehicle's body type (CE).
System.Console.WriteLine(result.Document.Inference.Prediction.J2.Value);j3
J3: The vehicle's body type (National designation).
System.Console.WriteLine(result.Document.Inference.Prediction.J3.Value);MRZ Line 1
Mrz1: Machine Readable Zone, first line.
System.Console.WriteLine(result.Document.Inference.Prediction.Mrz1.Value);MRZ Line 2
Mrz2: Machine Readable Zone, second line.
System.Console.WriteLine(result.Document.Inference.Prediction.Mrz2.Value);Owner's First Name
OwnerFirstName: The vehicle's owner first name.
System.Console.WriteLine(result.Document.Inference.Prediction.OwnerFirstName.Value);Owner's Surname
OwnerSurname: The vehicle's owner surname.
System.Console.WriteLine(result.Document.Inference.Prediction.OwnerSurname.Value);p1
P1: The vehicle engine's displacement (cm3).
System.Console.WriteLine(result.Document.Inference.Prediction.P1.Value);p2
P2: The vehicle's maximum net power (kW).
System.Console.WriteLine(result.Document.Inference.Prediction.P2.Value);p3
P3: The vehicle's fuel type or energy source.
System.Console.WriteLine(result.Document.Inference.Prediction.P3.Value);p6
P6: The vehicle's administrative power (fiscal horsepower).
System.Console.WriteLine(result.Document.Inference.Prediction.P6.Value);q
Q: The vehicle's power to weight ratio.
System.Console.WriteLine(result.Document.Inference.Prediction.Q.Value);s1
S1: The vehicle's number of seats.
System.Console.WriteLine(result.Document.Inference.Prediction.S1.Value);s2
S2: The vehicle's number of standing rooms (person).
System.Console.WriteLine(result.Document.Inference.Prediction.S2.Value);u1
U1: The vehicle's sound level (dB).
System.Console.WriteLine(result.Document.Inference.Prediction.U1.Value);u2
U2: The vehicle engine's rotation speed (RPM).
System.Console.WriteLine(result.Document.Inference.Prediction.U2.Value);v7
V7: The vehicle's CO2 emission (g/km).
System.Console.WriteLine(result.Document.Inference.Prediction.V7.Value);x1
X1: Next technical control date.
System.Console.WriteLine(result.Document.Inference.Prediction.X1.Value);y1
Y1: Amount of the regional proportional tax of the registration (in euros).
System.Console.WriteLine(result.Document.Inference.Prediction.Y1.Value);y2
Y2: Amount of the additional parafiscal tax of the registration (in euros).
System.Console.WriteLine(result.Document.Inference.Prediction.Y2.Value);y3
Y3: Amount of the additional CO2 tax of the registration (in euros).
System.Console.WriteLine(result.Document.Inference.Prediction.Y3.Value);y4
Y4: Amount of the fee for managing the registration (in euros).
System.Console.WriteLine(result.Document.Inference.Prediction.Y4.Value);y5
Y5: Amount of the fee for delivery of the registration certificate in euros.
System.Console.WriteLine(result.Document.Inference.Prediction.Y5.Value);y6
Y6: Total amount of registration fee to be paid in euros.
System.Console.WriteLine(result.Document.Inference.Prediction.Y6.Value);Last updated
Was this helpful?

