结合spring+hibernate与jdbc的事务,From 荣浩

本文介绍了一家工作流公司在面对客户采用不同数据库操作方式时,如何通过Spring事务模板和回调机制实现事务一致性。解决了客户业务操作与工作流操作在同一事务中的难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题背景:我们是一家工作流公司,客户采购我们的产品后,将其嵌入其项目中。我们的工作流采用的是   spring+hibernate的方式,客户项目则是jdbc直接进行数据库操作。
问题:客户在其数据库操作过程中需要调用我们的工作流接口,这样就需要将我们的工作流操作与他们的业  务操作置于同一个事务中。我们的服务采用的都是spring的声明式事务,而客户采用的是对         connection进行事务处理。如何保证事务的一致性?
想到的解决方案一:使用jta事务,用tomcat+jotm提供事务管理器。为什么一开始就想到要使用jta事务??实际上我们和客户都是使用的同一个数据库,为了方便,各自使用了不同的数据库连接方式,使用jta的话确实有bt的意思在里面。但是事实上是我们的第一反应都是jta。最后没有采用该方法的原因也很简单:我没有将jotm配置成功!汗一个。
想到的解决方案二:将客户的这些特定代码用spring管理起来。因为要修改客户部分代码,这个方案遭到了客户的强烈反对。于是放弃。
想到的解决方案三:客户数据库操作与我们的服务使用同一个数据库连接。然后编程处理事务。存在两种方式:一种是把客户的连接传给我们,另一种则是把我们的连接传给客户。第一种方式对我们的影响太大,所以最后决定采用后一种方式:从hibernate session中获取connection然后传递给客户。接下来查看一下HibernateTemplate的execute()方法,思路就很简单了:获取定义的sessionFactory-->创建一个新的session并打开-->将session与当前线程绑定-->给客户代码返回connection-->打开事务-->客户使用我们传递的connection进行数据库操作-->我们不带声明事务的服务操作-->提交事务-->解除绑定。
实际要注意的地方是:1、将session与当前线程绑定使用的TransactionSynchronizationManager.bindResource()方法,这样在HibernateTemplate里才能找到session;
                    2、我们的服务一定要把声明式事务彻底干掉,否则会有commit;
                    3、我们服务调用完毕后一定要flush session,否则客户代码不会感知数据库里的数据变化。
最终解决:使用了spring里常用的模板和回调。代码如下:
public class TransactionTemplate {

    
protected final Log logger = LogFactory.getLog(TransactionTemplate.class);

    
private FlushMode flushMode = FlushMode.ALWAYS;

    
public Object execute(TransactionCallback callback) {
        
//首先获取sessionFactory
        SessionFactory sessionFactory = (SessionFactory) Framework.getEngine()
                .getContainer().getComponent(
"sessionFactory");
        
//创建一个新的session并打开
        logger.debug("Opening single Hibernate Session in TransactionTemplate");
        Session session 
= getSession(sessionFactory);
        
//将session与当前线程绑定
        TransactionSynchronizationManager.bindResource(sessionFactory, new SessionHolder(session));
        
//获取数据库连接
        Connection conn = session.connection();
        Object result 
= null;
        Transaction transaction 
= null;
        
try {
            
//开始处理事务
            transaction = session.beginTransaction();
            
try {
                result 
= callback.doInTransaction(conn);
            }
            
catch (RuntimeException ex) {
                doRollback(session, transaction);
                
throw ex;
            }
            
catch (Error err) {
                doRollback(session, transaction);
                
throw err;
            }
            
//如果数据库操作过程中没有发生异常则提交事务
            transaction.commit();
        } 
catch (WorkflowException e) {
            logger.error(
"数据库操作失败,事务回滚也失败!");
            
throw e;
        } 
catch (RuntimeException ex) {
            logger.error(
"数据库操作失败,事务被回滚!");
            
throw ex;
        } 
catch (Error err) {
            logger.error(
"数据库操作失败,事务被回滚!");
            
throw err;
        } 
finally {
            
// 将session与当前线程解除绑定
            TransactionSynchronizationManager.unbindResource(sessionFactory);
            doClose(session);
        }
        
return result;
    }

    
protected Session getSession(SessionFactory sessionFactory) {
        Session session 
= SessionFactoryUtils.getSession(sessionFactory, true);
        FlushMode flushMode 
= getFlushMode();
        
if (flushMode != null) {
            session.setFlushMode(flushMode);
        }
        
return session;
    }

    
private void doRollback(Session session, Transaction transaction) {
        logger.debug(
"数据库操作异常,开始回滚事务");
        
try {
            transaction.rollback();
            logger.debug(
"回滚事务成功!");
        }
        
catch (Exception e) {
            logger.error(
"回滚事务失败!");
            
throw new WorkflowException("回滚事务失败!");
        } 
finally {
            session.clear();
        }
    }

    
private void doClose(Session session) {
        logger.debug(
"开始关闭连接");
        
try {
            session.close();
        }
        
catch (Exception e) {
            logger.error(
"关闭连接失败!");
            
throw new WorkflowException("关闭连接失败!");
        }
    }

    
public FlushMode getFlushMode() {
        
return flushMode;
    }

    
public void setFlushMode(FlushMode flushMode) {
        
this.flushMode = flushMode;
    }
}

public interface TransactionCallback {

    Object doInTransaction(Connection conn);
}
调用伪代码:
    public void methodA(){
        TransactionTemplate transactionTemplate
=new TransactionTemplate();
        transactionTemplate.execute(
new TransactionCallback(){
            
public Object doInTransaction(Connection conn) {
                
//客户代码
                client.method1("1");
                
//我们代码 直接使用
                our.method2();
                
//客户代码
                client.method3("l");
                
return null;  
            }
        });
    }




http://www.blogjava.net/ronghao 荣浩原创,转载请注明出处:)
C:\Users\35661\AppData\Local\Programs\Python\Python311\python.exe D:\python项目\pythonProject\测试-1.py [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\三溪社区廖三友\IMG_20250609_153722.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\三溪社区廖三友\IMG_20250609_153722_edit_477165702475106.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\三溪社区廖三友\IMG_20250609_153738.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\三溪社区廖三友\IMG_20250609_153751.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严春妹\IMG_20250609_090427.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严春妹\IMG_20250609_090447.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严春妹\IMG_20250609_090453.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严春妹\IMG_20250609_101913.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严达华\IMG_20250609_082920.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严达华\IMG_20250609_082926.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严达华\IMG_20250609_082931.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\严达华\IMG_20250609_082942.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何先富\IMG_20250609_084450.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何先富\IMG_20250609_084454.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.514] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何先富\IMG_20250609_084501.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.515] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何先富\IMG_20250609_084509.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.515] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何先富\IMG_20250609_102713.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.515] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何甲根\IMG_20250609_092104.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.515] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何甲根\IMG_20250609_092110.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何甲根\IMG_20250609_102034.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\何甲根\mmexport1749446276285_edit_471748956676974.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孔垂成\IMG_20250609_091224.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孔垂成\IMG_20250609_091229.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孔垂成\IMG_20250609_091232.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孔垂成\IMG_20250609_091256.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孙瑞兰\IMG_20250609_075841.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孙瑞兰\IMG_20250609_105522.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孙瑞兰\mmexport1749447050126_edit_472457594831032.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.520] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\孙瑞兰\mmexport1749447066980_edit_472481663448737.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\张春妹\IMG_20250609_081845.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\张春妹\IMG_20250609_082114.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\张春妹\IMG_20250609_082118.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\张春妹\IMG_20250609_101909.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹和平\IMG_20250609_083639.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹和平\IMG_20250609_083644.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹和平\IMG_20250609_083648.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹和平\IMG_20250609_083704.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹瑞武\IMG_20250609_102947.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹瑞武\IMG_20250609_102955.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹瑞武\IMG_20250609_103804.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹瑞武\IMG_20250609_103812.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\曹瑞武\IMG_20250609_103922.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\朱东清\IMG_20250609_085235.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\朱东清\IMG_20250609_085241.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\朱东清\IMG_20250609_085245.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\朱东清\IMG_20250609_085250.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.521] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\李水根\790f42d6b3a56f5ceedf4e6d57fdd4bc.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\李水根\b507056e3996a26c1c46297211344cdd.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\李水根\IMG_20250609_105442.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\李水根\IMG_20250609_110315.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\杨根\IMG_20250609_094913.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\杨根\IMG_20250609_094922.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\杨根\IMG_20250609_095111.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\杨根\IMG_20250609_101904.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\董\IMG_20250609_105500.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\董\mmexport1749459815797.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.522] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\董\mmexport1749459818479.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\董\mmexport1749459823228_edit_481505637880693.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\霍根木\IMG_20250609_094110.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\霍根木\IMG_20250609_094124.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\霍根木\IMG_20250609_094137.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\霍根木\IMG_20250609_102043.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\高志梅\IMG_20250609_090438.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\高志梅\IMG_20250609_090450.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\高志梅\IMG_20250609_090456.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.523] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\双河村\高志梅\IMG_20250609_101912.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\吴发娥\IMG_20250609_143434.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\吴发娥\IMG_20250609_144051.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\吴发娥\IMG_20250609_144100.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\朱玉兰\IMG_20250609_145136.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\朱玉兰\IMG_20250609_145150.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\李春龙\IMG_20250609_142554.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\李春龙\IMG_20250609_142603.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\李春龙\IMG_20250609_142612.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\汪桂花\IMG_20250609_143211.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\汪桂花\IMG_20250609_143215.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.525] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\汪桂花\IMG_20250609_143220.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\汪桂花\IMG_20250609_143317.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\潘龙旗\IMG_20250609_150541.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\石水生\IMG_20250609_141951.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\石水生\IMG_20250609_141959.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\石水生\IMG_20250609_142017.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\薛大业\IMG_20250609_152239.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\薛大业\IMG_20250609_152246.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.526] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\薛大业\IMG_20250609_152255.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\薛大业\IMG_20250609_152317.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\许士生\IMG_20250609_145132.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\许士生\IMG_20250609_145155.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\许士生\IMG_20250609_152350.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\陈毛头\IMG_20250609_151441.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\陈毛头\IMG_20250609_151447.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.530] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\陈毛头\IMG_20250609_151500.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\陶长庚\IMG_20250609_150740.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\陶长庚\IMG_20250609_150748.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\三溪镇\建强村\陶长庚\IMG_20250609_150808.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\丁金莲\IMG_20250607_095135.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\丁金莲\IMG_20250607_095139.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\丁金莲\IMG_20250607_095145.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\卜大保\87afaae92506e1ec723b61fd3ed2c8f.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\卜大保\IMG_20250607_095921.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\卜大保\IMG_20250607_095929.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\卜大保\IMG_20250607_095934.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\姚雪花\1252adb36a1cb15958d84ebbf6c2302.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\姚雪花\IMG_20250607_112848.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\姚雪花\IMG_20250607_112859.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.531] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\姚雪花\IMG_20250607_112944.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\宋水来\9368f44b8ccd9b405a7fd948468fedb.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\宋水来\IMG_20250607_082459.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\宋水来\IMG_20250607_082503.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\宋水来\IMG_20250607_082510.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张兰英\IMG_20250607_110842.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张兰英\IMG_20250607_110846.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张兰英\IMG_20250607_110850.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张成英\130e9aaee9f0b141093211677d982e0.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张成英\IMG_20250607_104552.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张成英\IMG_20250607_104610.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张成英\IMG_20250607_104614.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张成英\IMG_20250607_114141.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张成英\IMG_20250607_114145.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张连生\IMG_20250607_104551.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张连生\IMG_20250607_104556.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张连生\IMG_20250607_104608.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张霞枝\f05ffe2fc9f074373beb262ee697677.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张霞枝\IMG_20250607_101501.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张霞枝\IMG_20250607_101506.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.532] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\张霞枝\IMG_20250607_101511.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\方应女\98bb709189477fa6eee81b914dbe6b3.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\方应女\IMG_20250607_103215.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\方应女\IMG_20250607_103400.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\方应女\IMG_20250607_103404.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\方应女\IMG_20250607_103447.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱小水\IMG_20250607_090343.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱小水\IMG_20250607_090353.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱小水\IMG_20250607_090429.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱帮胜\0964a712ffa3c4f0f278311efc43b1b.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱帮胜\IMG_20250607_110827.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱帮胜\IMG_20250607_110831.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\朱帮胜\IMG_20250607_110854.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\杨金娣\1e1a6fb55efc084af41cb6be57a1000.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\杨金娣\IMG_20250607_153855.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\杨金娣\IMG_20250607_153905.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\杨金娣\IMG_20250607_154130.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\杨金娣\IMG_20250607_154135.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪世金\f370502f9cb5094728219f6cceb80ce.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪世金\IMG_20250607_083246.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.533] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪世金\IMG_20250607_083251.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪世金\IMG_20250607_083256.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪于贵\IMG_20250607_090817.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪于贵\IMG_20250607_090827.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪于贵\IMG_20250607_090842.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪加义\361c388ed543e088e1945f66a5b0a36.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪加义\IMG_20250607_095533.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪加义\IMG_20250607_095536.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪加义\汪加义.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪和平\1b1968635209cdfeb10923044a15e7d.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪和平\IMG_20250607_092637.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪和平\IMG_20250607_092641.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪和平\IMG_20250607_092648.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪和平\IMG_20250607_092654.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪小甲\1b33512ebbc13382ce7e73919a03f11.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪小甲\IMG_20250607_101815.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪小甲\IMG_20250607_102154.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪小甲\IMG_20250607_102200.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷琪\b96388e542d1166150dfbf19aa5b088.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.534] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷琪\IMG_20250607_091535.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷琪\IMG_20250607_091539.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷琪\汪廷琪.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷璋\cf8babfc8fee9d0e164c9ea36e53917.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷璋\IMG_20250607_094757.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷璋\IMG_20250607_094804.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪廷璋\IMG_20250607_094819.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪维义\f89504d6b19b6cb53822504afaeb2a3.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪维义\IMG_20250607_082914.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪维义\IMG_20250607_082919.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪维义\IMG_20250607_082925.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观海\120e4117add05278d4b72b9903c3a35.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观海\IMG_20250607_092138.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观海\IMG_20250607_092150.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.535] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观海\汪观海.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观钟\859601763c5f3a89fe7c963be52c1dc.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观钟\IMG_20250607_093040.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观钟\IMG_20250607_093048.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\汪观钟\IMG_20250607_093103.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王文里\4110a5f5ef8c387cade3a9509c75db5.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王文里\IMG_20250607_112730.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王文里\IMG_20250607_112804.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王文里\IMG_20250607_112950.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王胜发\99e5e14494cdf71885f61a107938581.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王胜发\IMG_20250607_090350.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王胜发\IMG_20250607_090435.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王胜发\IMG_20250607_105407.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王高新\4a7becb239766d6f5e1167321f36793.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王高新\IMG_20250607_100332.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王高新\IMG_20250607_100336.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\王高新\IMG_20250607_100344.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.536] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\程腊英\b1c7242b267620a64b0aeb02890aad0.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\程腊英\IMG_20250607_111523.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\程腊英\IMG_20250607_111526.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\程腊英\IMG_20250607_111531.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章六子\4b167a140ad762254ebccb714548d93.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章六子\IMG_20250607_091845.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章六子\IMG_20250607_091849.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章六子\章六子.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章小金\d61536a59f5ab7b2778befa344a5b61.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章小金\IMG_20250607_094117.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章小金\IMG_20250607_094120.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\章小金\IMG_20250607_094128.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\蒋小甲\2c22190675072534d26e89c497ceef0.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\蒋小甲\IMG_20250607_112231.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\蒋小甲\IMG_20250607_112238.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.537] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\蒋小甲\IMG_20250607_112259.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\许金发\ddafbc277e36da220de4c18d72456e7.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\许金发\IMG_20250607_100838.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\许金发\IMG_20250607_100857.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\许金发\许金发.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵来英\0acbd508abd22ac568b8c4ba189bc39.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵来英\IMG_20250607_093545.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵来英\IMG_20250607_093549.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵来英\IMG_20250607_093555.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.538] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵锦元\63c9fbffc6f88e35013a9472e00cd0f.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵锦元\IMG_20250607_081927.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵锦元\IMG_20250607_081934.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵锦元\IMG_20250607_081939.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\邵锦元\IMG_20250607_081945.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\黄大扣\62e0ef256ccfc756b350aaf1387555d.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\黄大扣\IMG_20250607_085248.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\黄大扣\IMG_20250607_085251.jpg'): can't open/read file: check file path/integrity [ WARN:0@0.539] global loadsave.cpp:268 cv::findDecoder imread_('C:\Users\35661\Desktop\旌德县老年人能力评估2\孙村镇\孙村村\黄大扣\IMG_20250607_085307.jpg'): can't open/read file: check file path/integrity 查找完成! 找到的身份证照片: 进程已结束,退出代码为 0
最新发布
07-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值