没有违章不一定就没有责任。没有注意观察注意避让行人也是没有违章,但是一样要负事故责任。如果行人是通过人行横道过马路,或者紧靠路边在行走,车辆的全责。如果行人未通过人行横道过马路,双方责任,要看道路的等级和性质来定责任大小,人车混行的城市城镇道路车辆责任大,交通干道或者中间有隔离设施的道路行人责任大。报交警划定就行了。