Sachverhalt: Sachverhalt: A. Am 30. Juli 1999 ereignete sich in Zürich ein Verkehrsunfall, bei welchem X._ mit seinem Fahrzeug mit dem Randstein kollidierte, als er dem entgegenkommenden Lenker A._ ausweichen wollte. Nachdem die Polizei benachrichtigt worden war, begaben sich die Polizeibeamten B._ und C._ an die Unfallstelle. Das Polizeirichteramt der Stadt Zürich erliess am 30. August 1999 gegen X._ eine Bussenverfügung wegen Nichtbeherrschens des Fahrzeuges. Diese Verfügung wurde nach durchgeführter Untersuchung am 24. November 1999 "mangels rechtsgenüglichen Nachweises des Hergangs" und in Anwendung des Grundsatzes "in dubio pro reo" aufgehoben. Mit Eingabe vom 28. November 1999 erstattete X._ gegen B._ und C._ Strafanzeige, in welcher er behauptete, die beiden Polizeibeamten hätten sich im Zusammenhang mit der Aufnahme und Rapportierung des Verkehrsunfalls der mehrfachen Urkundenfälschung im Amt, der Irreführung der Rechtspflege, des Amtsmissbrauchs und der Drohung schuldig gemacht. Die Bezirksanwaltschaft I des Kantons Zürich stellte die gegen B._ und C._ eröffnete Strafuntersuchung mit Verfügung vom 20. März 2000 ein. Sie auferlegte die Kosten der Untersuchung im Betrag von insgesamt Fr. 1'010.-- dem Anzeigeerstatter und verpflichtete diesen, der Staatskasse die dem Angeschuldigten B._ zugesprochene Umtriebsentschädigung in der Höhe von Fr. 600.-- zu ersetzen. Mit Eingabe vom 28. November 1999 erstattete X._ gegen B._ und C._ Strafanzeige, in welcher er behauptete, die beiden Polizeibeamten hätten sich im Zusammenhang mit der Aufnahme und Rapportierung des Verkehrsunfalls der mehrfachen Urkundenfälschung im Amt, der Irreführung der Rechtspflege, des Amtsmissbrauchs und der Drohung schuldig gemacht. Die Bezirksanwaltschaft I des Kantons Zürich stellte die gegen B._ und C._ eröffnete Strafuntersuchung mit Verfügung vom 20. März 2000 ein. Sie auferlegte die Kosten der Untersuchung im Betrag von insgesamt Fr. 1'010.-- dem Anzeigeerstatter und verpflichtete diesen, der Staatskasse die dem Angeschuldigten B._ zugesprochene Umtriebsentschädigung in der Höhe von Fr. 600.-- zu ersetzen. B. X._ verlangte gerichtliche Beurteilung des Kostenentscheids der Bezirksanwaltschaft. Die Einzelrichterin am Bezirksgericht Zürich auferlegte X._ mit Verfügung vom 20. Juni 2000 die Kosten der eingestellten Untersuchung zu 5/6 (Fr. 841.50) und nahm sie zu 1/6 (Fr. 168.50) auf die Staatskasse. Die Kosten des gerichtlichen Beurteilungsverfahrens wurden zu 5/6 X._ überbunden und zu 1/6 auf die Gerichtskasse genommen; eine Umtriebsentschädigung wurde ihm nicht zugesprochen. Am 10. August 2000 stellte die Bezirksanwaltschaft ein Erläuterungsgesuch, weil die Einzelrichterin weder in der Begründung noch im Dispositiv der Verfügung vom 20. Juni 2000 auf die Tatsache eingegangen sei, dass X._ in Ziffer 3 des Dispositivs der Einstellungsverfügung zum Ersatz der B._ zulasten des Staates zugesprochenen Umtriebsentschädigung verpflichtet worden sei, und daher unklar sei, was diesbezüglich zu geschehen habe. Mit Verfügung vom 21. August 2000 ergänzte die Einzelrichterin die Verfügung vom 20. Juni 2000 um die Ziffer 1a, in welcher sie vormerkte, dass Ziffer 3 der Einstellungsverfügung der Bezirksanwaltschaft vom 20. März 2000 rechtskräftig sei. Gegen den Entscheid der Einzelrichterin vom 20. Juni 2000 hatte X._ Rekurs eingelegt. Das Obergericht des Kantons Zürich wies den Rekurs am 29. Oktober 2001 ab. Diesen Entscheid focht X._ mit einer Nichtigkeitsbeschwerde beim Kassationsgericht des Kantons Zürich an. Mit Beschluss vom 7. November 2002 wies das Kassationsgericht die Beschwerde ab, soweit es darauf eintreten konnte. Gegen den Entscheid der Einzelrichterin vom 20. Juni 2000 hatte X._ Rekurs eingelegt. Das Obergericht des Kantons Zürich wies den Rekurs am 29. Oktober 2001 ab. Diesen Entscheid focht X._ mit einer Nichtigkeitsbeschwerde beim Kassationsgericht des Kantons Zürich an. Mit Beschluss vom 7. November 2002 wies das Kassationsgericht die Beschwerde ab, soweit es darauf eintreten konnte. C. X._ reichte gegen diesen Entscheid am 16. Dezember 2002 staatsrechtliche Beschwerde beim Bundesgericht ein. Er beantragt, der angefochtene Beschluss sei aufzuheben. C. X._ reichte gegen diesen Entscheid am 16. Dezember 2002 staatsrechtliche Beschwerde beim Bundesgericht ein. Er beantragt, der angefochtene Beschluss sei aufzuheben. D. Die Staatsanwaltschaft, das Obergericht und das Kassationsgericht des Kantons Zürich verzichteten auf eine Vernehmlassung. 