十字路口走到一半变红灯不算闯红灯。变红灯后车辆过停止线然后开过对向停止线才算闯红灯,就算变红灯后过了停止线停住了也不算闯红灯机动车在信号控制的交叉路口和路段上违反红灯相位禁止通行规定,越过停止线并继续行驶的行为才叫闯红灯。
绿灯刚闪时,距离近且速度快时,应该通过,因为此时可能刹不住而越过停止线; 距离远或速度慢或路口拥塞时,应该停止。电子眼在红灯亮起后才开始拍摄闯红灯者。