Ask Your Question

Is scanning business transactions for fraud an appropriate use of OpenCV? [closed]

asked 2018-11-06 11:18:05 -0500

Hi. Could you give me a reading on whether OpenCV is an appropriate tool for what I want to do? Too often, you start down a path, and after a few weeks you realize "Oh. I shouldn't be doing this."

At a previous company, I made an AI system using CRM114. CRM114 did Bayesian analysis on data. We would feed it websites, and it would classify the websites as being about entertainment, sports, news, music, or whatever. There were about 20 categories. We also had a training interface, where our Product Owner would feed in websites and tell CRM "That's a news website," or "That's an entertainment website." We used the categorization to present sports websites to a customer who had expressed an interest in sports, for example.

At my current company, we exchange messages about business transactions with a lot of other companies. A certain fraction of the transactions are fraudulent. Someone claims to have provided services to a customer and wants to be paid, but there is no customer with that name, for example. I would like to put an AI process on the message stream, transparent to other uses of the message stream. When one of our operators marks a transaction as "possibly fraudulent," that would be a data item for the AI process. When they later mark it "definitely fraudulent" or "definitely not fraudulent," those are also data items for the AI. Eventually, the AI would be able to add additional tags in the record "AI suspects this transaction is fraudulent" or "AI suspects this transaction is not fraudulent," along with "AI confidence is xxx%."

The nice thing about this setup is nobody has to spend hours training it. The data stream provides both data, and judgement on the data.

So, is this a good application for OpenCV? Or is it more intended for other purposes, and a different software suite is more appropriate?

edit retag flag offensive reopen merge delete

Closed for the following reason question is off-topic or not relevant by berak
close date 2018-11-08 00:20:14.947047

1 answer

Sort by ยป oldest newest most voted

answered 2018-11-06 11:24:27 -0500

berak gravatar image

updated 2018-11-06 11:34:10 -0500

opinion piece, but i'd say: no, not really.

opencv is mainly a computer-vision library, it focusses on images, not website spam filteres.

while it has classifiers, you could use for this, your data (-flow) is probably not a good fit.

if you're tackling websites / databases as your input, you'll need something more close to that.

besides that, -- opencv is a library. we expect you to write your own program, there are no existing, ready-made services for it (but that's likely, what you're looking for).

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-11-06 11:18:05 -0500

Seen: 43 times

Last updated: Nov 06 '18