不算,既然直行是绿灯,你也按照灯光指示,选择了执行绿灯指令直行,没有右拐创红灯,那么,你就是按绿灯行驶的。-----再就是,你所在的车道可能不对,你是不是占了右转车道,走了直行道!如果这样,你就违规占道了,应该等待红灯后右转,在其他路口再转回来