Once you start winning a good bit of money, the casino is going to be very aware of you. It's their business to know their customers, whether they are cheats or high rollers. If you show up with not a lot of money but win a lot, they are going to watch you. You may not automatically be dinged as a cheater because you give the house their cut every now and then but they know what you are doing. It's only until the point where you begin to eat into their profits that you will be shown the door. The casino knows how much money they need to pull in a night to be successful. This is why big spenders get free stuff.
It really depends on what type of game you are trying to cheat if you are avoiding detection or avoiding a ban. With slot machines, if they think you are up to any mischief, you will face legal issues. As for cards, the casino is going to be aware of your activities if they have any inkling of things like card counting. The dealers know what to look for and you will be watched. The casino is just trying to make sure you don't take too much from them but they also want you to keep winning, it makes others around you think they have a chance too. Make a few mistakes here and there and you delay the moment when they tell you to get lost for the night. You will get noticed so your only option is to just avoid getting banned.