更新#4
我已成功运行该firstchar示例,但现在问题在于使用regex.即使包含头文件后,也无法识别regex运算符.有什么线索可以解决这个问题吗?
更新#2
我sqlite3在我的项目中编译了库.我现在正在寻找任何人来帮助我为我编写一个函数regex,将它附加到数据库并从查询中调用它.
更新#3
我已经从这个例子中编写了一些代码.这里是
extern "C"
void
Java_com_kfmwa916_testapp_DatabaseHandler_createFunction() {
sqlite3 *db;
//Open database
sqlite3_open("MyDBName.db", &db);
//Attach function to database
sqlite3_create_function(db, "firstchar", 1, SQLITE_UTF8, NULL, &firstchar, NULL, NULL);
}
Run Code Online (Sandbox Code Playgroud)
和firstchar功能,
static void firstchar(sqlite3_context *context, int argc, sqlite3_value **argv) {
if (argc == 1) {
char *text = (char *) sqlite3_value_text(argv[0]);
if (text && text[0]) {
char result[2];
result[0] = text[0]; result[1] = '\0';
sqlite3_result_text(context, result, …Run Code Online (Sandbox Code Playgroud) 我一直在研究 Touchless Bio-metrics。我想从普通移动相机捕获的图像中提取指纹。我已经取得了良好的形象,但还不足以得到政府的验证。
线条需要更粗和连接。
以下是我从图像中提取指纹的步骤。这很好,但线路断开并与其他线路连接。
原始图像会是这样的(我错过了处理图像的原始图像)
结果是附加的图像(处理后的图像)。
我需要线条与其他线条更加连接和分离,以便可以轻松识别Ridge Ending和Ridge Bifurcation。
我也通过这个链接,但由于图像处理的背景非常有限,我无法理解这一点。有关此链接的任何指导也可以帮助我很多。
我正在使用opencv中Android。
任何帮助都受到高度赞赏。